THIS IS A TEST INSTANCE ONLY! REPOSITORIES CAN BE DELETED AT ANY TIME!

Git Source Code Mirror - This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements.
git
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
Junio C Hamano 108b97dc37 Ninth batch 22 godzin temu
.github point pull requesters to GitGitGadget 7 miesięcy temu
Documentation Ninth batch 21 godzin temu
block-sha1 sha1: provide another level of indirection for the SHA-1 functions 4 lat temu
builtin Merge branch 'js/trace2-fetch-push' 21 godzin temu
ci Merge branch 'dl/honor-cflags-in-hdr-check' 1 tydzień temu
compat Merge branch 'js/azure-pipelines-msvc' 21 godzin temu
contrib Merge branch 'ew/hashmap' 21 godzin temu
ewah ewok_rlw.h: add missing 'inline' to function definition 11 miesięcy temu
git-gui Merge branch 'master' of https://github.com/prati0100/git-gui 3 tygodni temu
gitk-git Merge gitk to pick up emergency build fix 4 tygodni temu
gitweb gitweb: make hash size independent 6 miesięcy temu
mergetools mergetools: add support for smerge (Sublime Merge) 6 miesięcy temu
negotiator Merge branch 'jt/fetch-negotiator-skipping' 1 rok temu
perl git-svn: trim leading and trailing whitespaces in author name 2 tygodni temu
po l10n: zh_CN: for git v2.23.0 l10n round 1~2 2 miesięcy temu
ppc *.[ch]: manually align parameter lists 5 miesięcy temu
refs Merge branch 'sc/pack-refs-deletion-racefix' 1 miesiąc temu
sha1collisiondetection @ 855827c583 sha1dc: update from upstream 5 miesięcy temu
sha1dc sha1dc: update from upstream 5 miesięcy temu
sha256 sha256: add an SHA-256 implementation using libgcrypt 11 miesięcy temu
t Merge branch 'dl/format-patch-doc-test-cleanup' 21 godzin temu
templates git-merge: honor pre-merge-commit hook 2 miesięcy temu
trace2 trace2: write discard message to sentinel files 1 tydzień temu
vcs-svn *.[ch]: manually align parameter lists 5 miesięcy temu
xdiff xdiffi: fix typos and touch up comments 1 tydzień temu
.clang-format clang-format: use git grep to generate the ForEachMacros list 4 miesięcy temu
.editorconfig editorconfig: indicate settings should be kept in sync 1 rok temu
.gitattributes Mark .bat files as requiring CR/LF endings 3 miesięcy temu
.gitignore Merge branch 'dl/honor-cflags-in-hdr-check' 1 tydzień temu
.gitmodules sha1dc: optionally use sha1collisiondetection as a submodule 2 lat temu
.mailmap .mailmap: update email address of Andrey Mazo 3 tygodni temu
.travis.yml travis-ci: build with GCC 4.8 as well 2 miesięcy temu
.tsan-suppressions ThreadSanitizer: add suppressions 2 lat temu
CODE_OF_CONDUCT.md CODE_OF_CONDUCT: mention individual project-leader emails 6 dni temu
COPYING Update COPYING with GPLv2 with new FSF address 9 lat temu
GIT-VERSION-GEN First batch after Git 2.23 1 miesiąc temu
INSTALL RelNotes: add details on Perl module changes 1 rok temu
LGPL-2.1 provide a copy of the LGPLv2.1 8 lat temu
Makefile Merge branch 'js/azure-pipelines-msvc' 21 godzin temu
README.md README: fix rendering of text in angle brackets 2 miesięcy temu
RelNotes First batch after Git 2.23 1 miesiąc temu
abspath.c real_path: clarify return value ownership 2 lat temu
aclocal.m4 configure: use AC_LANG_PROGRAM consistently 8 lat temu
advice.c Merge branch 'ra/cherry-pick-revert-skip' 2 miesięcy temu
advice.h Merge branch 'ra/cherry-pick-revert-skip' 2 miesięcy temu
alias.c alias.c: mark split_cmdline_strerror() strings for translation 11 miesięcy temu
alias.h headers: normalize the spelling of some header guards 1 rok temu
alloc.c object_as_type: initialize commit-graph-related fields of 'struct commit' 8 miesięcy temu
alloc.h object_as_type: initialize commit-graph-related fields of 'struct commit' 8 miesięcy temu
apply.c Merge branch 'tg/range-diff-output-update' 21 godzin temu
apply.h apply.h: include missing header 2 tygodni temu
archive-tar.c Merge branch 'rs/pax-extended-header-length-fix' 1 miesiąc temu
archive-zip.c archive: convert struct archiver_args to object_id 6 miesięcy temu
archive.c tree-walk.c: remove the_repo from get_tree_entry() 3 miesięcy temu
archive.h Merge branch 'dl/no-extern-in-func-decl' 5 miesięcy temu
argv-array.c Merge branch 'ma/unpack-trees-free-msgs' 1 rok temu
argv-array.h Merge branch 'ma/unpack-trees-free-msgs' 1 rok temu
attr.c Merge branch 'ew/hashmap' 21 godzin temu
attr.h Make git_check_attr() a void function 1 rok temu
azure-pipelines.yml Merge branch 'js/azure-pipelines-msvc' 21 godzin temu
banned.h banned.h: fix vsprintf()'s ban message 1 miesiąc temu
base85.c base85.c: have SP around arithmetic operators 6 lat temu
bisect.c bisect: switch to using the_hash_algo 1 miesiąc temu
bisect.h *.[ch]: manually align parameter lists 5 miesięcy temu
blame.c Merge branch 'ew/hashmap' 21 godzin temu
blame.h Merge branch 'br/blame-ignore' 2 miesięcy temu
blob.c object: convert create_object() to use object_id 3 miesięcy temu
blob.h blob: allow lookup_blob to handle arbitrary repositories 1 rok temu
branch.c Merge branch 'nd/switch-and-restore' 3 miesięcy temu
branch.h Merge branch 'nd/switch-and-restore' 3 miesięcy temu
builtin.h Merge branch 'ab/test-env' 2 miesięcy temu
bulk-checkin.c bulk-checkin: zero-initialize hashfile_checkpoint 1 miesiąc temu
bulk-checkin.h *.[ch]: manually align parameter lists 5 miesięcy temu
bundle.c bundle: switch to use the_hash_algo 1 miesiąc temu
bundle.h create_bundle(): drop unused "header" parameter 8 miesięcy temu
cache-tree.c Merge branch 'en/merge-recursive-cleanup' 21 godzin temu
cache-tree.h cache-tree: share code between functions writing an index as a tree 1 miesiąc temu
cache.h Merge branch 'js/azure-pipelines-msvc' 21 godzin temu
chdir-notify.c add chdir-notify API 1 rok temu
chdir-notify.h add chdir-notify API 1 rok temu
check-builtins.sh check-builtins: strip executable suffix $X when enumerating builtins 4 lat temu
check_bindir check_bindir: avoid "test <cond> -a/-o <cond>" 5 lat temu
checkout.c checkout & worktree: introduce checkout.defaultRemote 1 rok temu
checkout.h *.[ch]: manually align parameter lists 5 miesięcy temu
color.c color: protect against out-of-bounds reads and writes 1 rok temu
color.h range-diff: use dim/bold cues to improve dual color mode 1 rok temu
column.c column: drop unused "opts" parameter in item_length() 8 miesięcy temu
column.h *.[ch]: manually align parameter lists 5 miesięcy temu
combine-diff.c combine-diff: replace GIT_SHA1_HEXSZ with the_hash_algo 1 miesiąc temu
command-list.txt help: move git-diff and git-reset to different groups 5 miesięcy temu
commit-graph.c Merge branch 'ah/cleanups' 6 dni temu
commit-graph.h upload-pack: disable commit graph more gently for shallow traversal 1 miesiąc temu
commit-reach.c Merge branch 'sb/more-repo-in-api' 8 miesięcy temu
commit-reach.h Merge branch 'sb/more-repo-in-api' 8 miesięcy temu
commit-slab-decl.h commit-slab: support shared commit-slab 1 rok temu
commit-slab-impl.h commit-slabs: move MAYBE_UNUSED out 11 miesięcy temu
commit-slab.h commit-slab: support shared commit-slab 1 rok temu
commit.c Merge branch 'tb/commit-graph-harden' 1 tydzień temu
commit.h Merge branch 'dl/no-extern-in-func-decl' 5 miesięcy temu
common-main.c common-main: delay trace2 initialization 2 miesięcy temu
config.c Merge branch 'ew/hashmap' 21 godzin temu
config.h Merge branch 'dl/no-extern-in-func-decl' 5 miesięcy temu
config.mak.dev Makefile: allow for combining DEVELOPER=1 and CFLAGS="..." 7 miesięcy temu
config.mak.in Merge branch 'jc/remove-export-from-config-mak-in' 6 lat temu
config.mak.uname vcxproj: include more generated files 1 tydzień temu
configure.ac configure: Detect linking style for HP aCC on HP-UX 4 miesięcy temu
connect.c mingw: support UNC in git clone file://server/share/repo 1 miesiąc temu
connect.h *.[ch]: manually align parameter lists 5 miesięcy temu
connected.c Merge branch 'bc/object-id-part17' 4 dni temu
connected.h clone: do faster object check for partial clones 5 miesięcy temu
convert.c Merge branch 'rs/convert-fix-utf-without-dash' 6 dni temu
convert.h am: reload .gitattributes after patching it 1 miesiąc temu
copy.c copy.c: use error_errno() 3 lat temu
credential-cache--daemon.c style: the opening '{' of a function is in a separate line 10 miesięcy temu
credential-cache.c Merge branch 'dl/credential-cache-socket-in-xdg-cache' 2 lat temu
credential-store.c strbuf: give URL-encoding API a char predicate fn 3 miesięcy temu
credential.c credential: ignore SIGPIPE when writing to credential helpers 1 rok temu
credential.h credential: let helpers tell us to quit 4 lat temu
csum-file.c csum-file: refactor finalize_hashfile() method 1 rok temu
csum-file.h *.[ch]: remove extern from function declarations using spatch 5 miesięcy temu
ctype.c kwset: use unsigned char to store values with high-bit set 4 lat temu
daemon.c Merge branch 'lw/daemon-log-destination' 1 rok temu
date.c Quit passing 'now' to date code 1 miesiąc temu
decorate.c hashmap: convert sha1hash() to oidhash() 3 miesięcy temu
decorate.h *.[ch]: remove extern from function declarations using spatch 5 miesięcy temu
delta-islands.c Merge branch 'jk/oidhash' 3 miesięcy temu
delta-islands.h delta-islands: respect progress flag 3 miesięcy temu
delta.h *.[ch]: manually align parameter lists 5 miesięcy temu
detect-compiler Makefile: detect compiler and enable more warnings in DEVELOPER=1 1 rok temu
diff-delta.c diff-delta: set size out-parameter to 0 for NULL delta 1 miesiąc temu
diff-lib.c mark_fsmonitor_valid(): mark the index as changed if needed 4 miesięcy temu
diff-no-index.c Merge branch 'nd/diff-parseopt-4' 5 miesięcy temu
diff.c Merge branch 'ew/hashmap' 21 godzin temu
diff.h patch-id: convert to use the_hash_algo 1 miesiąc temu
diffcore-break.c diffcore-break: use a goto instead of a redundant if statement 1 tydzień temu
diffcore-delta.c diff.c: reduce implicit dependency on the_index 1 rok temu
diffcore-order.c wildmatch: remove unused wildopts parameter 2 lat temu
diffcore-pickaxe.c Merge branch 'tb/log-G-binary' 9 miesięcy temu
diffcore-rename.c Merge branch 'ew/hashmap' 21 godzin temu
diffcore.h diff.c: reduce implicit dependency on the_index 1 rok temu
dir-iterator.c dir-iterator: add flags parameter to dir_iterator_begin 3 miesięcy temu
dir-iterator.h dir-iterator: add flags parameter to dir_iterator_begin 3 miesięcy temu
dir.c Merge branch 'en/clean-nested-with-ignored' 4 dni temu
dir.h Merge branch 'en/clean-nested-with-ignored' 4 dni temu
editor.c pager: add a helper function to clear the last line in the terminal 3 miesięcy temu
entry.c fill_stat_cache_info(): prepare for an fsmonitor fix 4 miesięcy temu
environment.c Move core_partial_clone_filter_default to promisor-remote.c 3 miesięcy temu
exec-cmd.c trace2: create new combined trace facility 7 miesięcy temu
exec-cmd.h *.[ch]: remove extern from function declarations using sed 5 miesięcy temu
fast-import.c Merge branch 'en/fast-imexport-nested-tags' 21 godzin temu
fetch-negotiator.c repo-settings: create feature.experimental setting 2 miesięcy temu
fetch-negotiator.h repo-settings: create feature.experimental setting 2 miesięcy temu
fetch-pack.c Merge branch 'js/trace2-fetch-push' 21 godzin temu
fetch-pack.h fetch_pack(): drop unused parameters 6 miesięcy temu
fmt-merge-msg.h *.[ch]: remove extern from function declarations using spatch 5 miesięcy temu
fsck.c Merge branch 'br/blame-ignore' 2 miesięcy temu
fsck.h fsck: use oidset instead of oid_array for skipList 1 rok temu
fsmonitor.c Merge branch 'cb/fsmonitor-intfix' 3 miesięcy temu
fsmonitor.h mark_fsmonitor_valid(): mark the index as changed if needed 4 miesięcy temu
fuzz-commit-graph.c fuzz-commit-graph: initialize repo object 8 miesięcy temu
fuzz-pack-headers.c fuzz: add basic fuzz testing target. 1 rok temu
fuzz-pack-idx.c fuzz: add fuzz testing for packfile indices. 1 rok temu
generate-cmdlist.sh help -a: do not list commands that are excluded from the build 5 miesięcy temu
gettext.c Merge branch 'ab/test-env' 2 miesięcy temu
gettext.h *.[ch]: remove extern from function declarations using spatch 5 miesięcy temu
git-add--interactive.perl add -i: show progress counter in the prompt 1 tydzień temu
git-archimport.perl archimport: use safe_pipe_capture for user input 2 lat temu
git-bisect.sh bisect--helper: `bisect_start` shell function partially in C 9 miesięcy temu
git-compat-util.h Merge branch 'ew/hashmap' 21 godzin temu
git-cvsexportcommit.perl cvsexportcommit: force crlf translation 5 miesięcy temu
git-cvsimport.perl perl: call timegm and timelocal with 4-digit year 1 rok temu
git-cvsserver.perl cvsserver: use safe_pipe_capture for `constant commands` as well 2 lat temu
git-difftool--helper.sh mergetool: use get_merge_tool function 5 miesięcy temu
git-filter-branch.sh Recommend git-filter-repo instead of git-filter-branch 1 miesiąc temu
git-instaweb.sh git-instaweb: add Python builtin http.server support 8 miesięcy temu
git-legacy-stash.sh legacy stash: fix "rudimentary backport of -q" 7 miesięcy temu
git-merge-octopus.sh Merge branch 'ma/up-to-date' 2 lat temu
git-merge-one-file.sh merge-one-file: compute empty blob object ID 1 rok temu
git-merge-resolve.sh scripts: use "git foo" not "git-foo" 2 lat temu
git-mergetool--lib.sh Merge branch 'dl/difftool-mergetool' 4 miesięcy temu
git-mergetool.sh mergetool: use shell variable magic instead of `awk` 4 miesięcy temu
git-p4.py git-p4: auto-delete named temporary file 1 tydzień temu
git-parse-remote.sh i18n: git-parse-remote.sh: mark strings for translation 3 lat temu
git-quiltimport.sh git-quiltimport: add --keep-non-patch option 9 miesięcy temu
git-rebase--preserve-merges.sh rebase: fold git-rebase--common into the -p backend 5 miesięcy temu
git-request-pull.sh request-pull: warn if the remote object is not the same as the local one 4 miesięcy temu
git-send-email.perl Merge branch 'ab/send-email-transferencoding-fix' 4 miesięcy temu
git-sh-i18n.sh tests: make GIT_TEST_GETTEXT_POISON a boolean 3 miesięcy temu
git-sh-setup.sh stash: optionally use the scripted version again 7 miesięcy temu
git-submodule.sh Merge branch 'km/empty-repo-is-still-a-repo' 5 miesięcy temu
git-svn.perl git-svn: search --authors-prog in PATH too 1 rok temu
git-web--browse.sh git-web--browse.sh: use the $( ... ) construct for command substitution 5 lat temu
git.c git: use COPY_ARRAY and MOVE_ARRAY in handle_alias() 3 tygodni temu
git.rc mingw: embed a manifest to trick UAC into Doing The Right Thing 3 miesięcy temu
gpg-interface.c gpg-interface: do not scan past the end of buffer 3 miesięcy temu
gpg-interface.h gpg-interface.c: obtain primary key fingerprint as well 11 miesięcy temu
graph.c Merge branch 'np/log-graph-octopus-fix' 11 miesięcy temu
graph.h graph: add support for --line-prefix on all graph-aware output 3 lat temu
grep.c Merge branch 'cb/pcre1-cleanup' 4 dni temu
grep.h Merge branch 'cb/pcre1-cleanup' 4 dni temu
hash.h hash.h: move object_id definition from cache.h 3 miesięcy temu
hashmap.c hashmap: remove type arg from hashmap_{get,put,remove}_entry 1 tydzień temu
hashmap.h hashmap_entry: remove first member requirement from docs 1 tydzień temu
help.c Merge branch 'rs/help-unknown-ref-does-not-return' 2 tygodni temu
help.h help: make help_unknown_ref() NORETURN 1 miesiąc temu
hex.c hex: introduce functions to print arbitrary hashes 11 miesięcy temu
http-backend.c http-backend: allow 64-character hex names 6 miesięcy temu
http-fetch.c Merge branch 'ma/http-walker-no-partial' 1 rok temu
http-push.c object: convert lookup_object() to use object_id 3 miesięcy temu
http-walker.c Merge branch 'bc/hash-transition-16' 5 miesięcy temu
http.c Merge branch 'mh/http-urlmatch-cleanup' 2 tygodni temu
http.h http: use xmalloc with cURL 2 miesięcy temu
ident.c Merge branch 'ps/stash-in-c' 5 miesięcy temu
imap-send.c Merge branch 'nd/imap-send-typofix' 8 miesięcy temu
interdiff.c interdiff: teach show_interdiff() to indent interdiff 1 rok temu
interdiff.h interdiff: teach show_interdiff() to indent interdiff 1 rok temu
iterator.h refs: introduce an iterator interface 3 lat temu
json-writer.c json_writer: new routines to create JSON data 1 rok temu
json-writer.h json-writer.h: add missing include (hdr-check) 1 rok temu
khash.h hashmap: convert sha1hash() to oidhash() 3 miesięcy temu
kwset.c Merge branch 'js/gcc-8-and-9' 3 miesięcy temu
kwset.h *.[ch]: remove extern from function declarations using spatch 5 miesięcy temu
levenshtein.c convert trivial cases to ALLOC_ARRAY 3 lat temu
levenshtein.h Typofixes outside documentation area 9 lat temu
line-log.c Merge branch 'sg/line-log-tree-diff-optim' 3 tygodni temu
line-log.h *.[ch]: remove extern from function declarations using spatch 5 miesięcy temu
line-range.c line-range.c: remove implicit dependency on the_index 1 rok temu
line-range.h line-range.c: remove implicit dependency on the_index 1 rok temu
linear-assignment.c linear-assignment: fix potential out of bounds memory access 1 rok temu
linear-assignment.h linear-assignment: a function to solve least-cost assignment problems 1 rok temu
list-objects-filter-options.c Merge branch 'jk/partial-clone-sparse-blob' 1 tydzień temu
list-objects-filter-options.h Merge branch 'jk/partial-clone-sparse-blob' 1 tydzień temu
list-objects-filter.c Merge branch 'jk/partial-clone-sparse-blob' 1 tydzień temu
list-objects-filter.h list-objects-filter: implement composite filters 3 miesięcy temu
list-objects.c Merge branch 'jk/list-objects-optim-wo-trees' 1 tydzień temu
list-objects.h list-objects: consume sparse tree walk 9 miesięcy temu
list.h tempfile: use list.h for linked list 2 lat temu
ll-merge.c am: reload .gitattributes after patching it 1 miesiąc temu
ll-merge.h am: reload .gitattributes after patching it 1 miesiąc temu
lockfile.c Replace all die("BUG: ...") calls by BUG() ones 1 rok temu
lockfile.h *.[ch]: manually align parameter lists 5 miesięcy temu
log-tree.c Merge branch 'rs/simplify-by-deco-with-deco-refs-exclude' 1 tydzień temu
log-tree.h format-patch: make cover letters always text/plain 1 rok temu
ls-refs.c upload-pack: strip namespace from symref data 4 miesięcy temu
ls-refs.h *.[ch]: manually align parameter lists 5 miesięcy temu
mailinfo.c mailinfo: support format=flowed 1 rok temu
mailinfo.h *.[ch]: remove extern from function declarations using spatch 5 miesięcy temu
mailmap.c object-store: move object access functions to object-store.h 1 rok temu
mailmap.h Add missing includes and forward declarations 1 rok temu
match-trees.c match-trees.c: remove the_repo from shift_tree*() 3 miesięcy temu
mem-pool.c block alloc: add validations around cache_entry lifecyle 1 rok temu
mem-pool.h block alloc: add validations around cache_entry lifecyle 1 rok temu
merge-blobs.c merge-blobs.c: remove implicit dependency on the_index 1 rok temu
merge-blobs.h *.[ch]: manually align parameter lists 5 miesięcy temu
merge-recursive.c Merge branch 'ew/hashmap' 21 godzin temu
merge-recursive.h merge-recursive: rename MERGE_RECURSIVE_* to MERGE_VARIANT_* 1 miesiąc temu
merge.c read-cache.c: kill read_index() 9 miesięcy temu
mergesort.c mergesort: rename it to llist_mergesort() 7 lat temu
mergesort.h mergesort: rename it to llist_mergesort() 7 lat temu
midx.c midx: switch to using the_hash_algo 1 miesiąc temu
midx.h multi-pack-index: prepare 'repack' subcommand 4 miesięcy temu
name-hash.c hashmap: remove type arg from hashmap_{get,put,remove}_entry 1 tydzień temu
notes-cache.c notes-cache.c: remove the_repository references 11 miesięcy temu
notes-cache.h notes-cache.c: remove the_repository references 11 miesięcy temu
notes-merge.c notes-merge: switch to use the_hash_algo 6 miesięcy temu
notes-merge.h notes-merge.c: remove implicit dependency on the_index 11 miesięcy temu
notes-utils.c notes-utils.c: remove the_repository references 9 miesięcy temu
notes-utils.h notes-utils.c: remove the_repository references 9 miesięcy temu
notes.c Merge branch 'mh/notes-duplicate-entries' 2 tygodni temu
notes.h notes: correct documentation of format_display_notes() 5 miesięcy temu
object-store.h Merge branch 'jk/check-connected-with-alternates' 2 miesięcy temu
object.c treewide: remove duplicate #include directives 1 tydzień temu
object.h object: convert create_object() to use object_id 3 miesięcy temu
oidmap.c hashmap: introduce hashmap_free_entries 1 tydzień temu
oidmap.h hashmap: use *_entry APIs for iteration 1 tydzień temu
oidset.c Merge branch 'br/blame-ignore' 2 miesięcy temu
oidset.h Merge branch 'br/blame-ignore' 2 miesięcy temu
pack-bitmap-write.c pack-objects: drop packlist index_pos optimization 1 miesiąc temu
pack-bitmap.c Merge branch 'jk/misc-uninitialized-fixes' 2 tygodni temu
pack-bitmap.h pack-bitmap.h: remove magic number 2 tygodni temu
pack-check.c pack-check.c: remove the_repository references 11 miesięcy temu
pack-objects.c pack-objects: drop packlist index_pos optimization 1 miesiąc temu
pack-objects.h pack-objects: drop packlist index_pos optimization 1 miesiąc temu
pack-revindex.c pack-revindex: open index if necessary 6 miesięcy temu
pack-revindex.h pack-revindex: open index if necessary 6 miesięcy temu
pack-write.c pack-write: use hash_to_hex when writing checksums 1 miesiąc temu
pack.h *.[ch]: manually align parameter lists 5 miesięcy temu
packfile.c Merge branch 'ew/hashmap' 21 godzin temu
packfile.h Merge branch 'ds/midx-expire-repack' 1 miesiąc temu
pager.c pager: add a helper function to clear the last line in the terminal 3 miesięcy temu
parse-options-cb.c Merge branch 'nd/switch-and-restore' 3 miesięcy temu
parse-options.c parse-options: allow --end-of-options as a synonym for "--" 2 miesięcy temu
parse-options.h Merge branch 'nd/diff-parseopt' 1 miesiąc temu
patch-delta.c patch-delta: handle truncated copy parameters 1 rok temu
patch-ids.c hashmap: remove type arg from hashmap_{get,put,remove}_entry 1 tydzień temu
patch-ids.h format-patch: make --base patch-id output stable 5 miesięcy temu
path.c path: add a function to check for path suffix 1 miesiąc temu
path.h path: add a function to check for path suffix 1 miesiąc temu
pathspec.c Merge branch 'nd/the-index-final' 8 miesięcy temu
pathspec.h dir.c: move, rename and export match_attrs() 11 miesięcy temu
pkt-line.c pkt-line: drop 'const'-ness of a param to set_packet_header() 5 miesięcy temu
pkt-line.h *.[ch]: manually align parameter lists 5 miesięcy temu
preload-index.c mark_fsmonitor_valid(): mark the index as changed if needed 4 miesięcy temu
pretty.c log-tree: call load_ref_decorations() in get_name_decoration() 1 miesiąc temu
pretty.h Merge branch 'sb/more-repo-in-api' 8 miesięcy temu
prio-queue.c prio-queue: add 'peek' operation 11 miesięcy temu
prio-queue.h *.[ch]: remove extern from function declarations using spatch 5 miesięcy temu
progress.c Test the progress display 4 tygodni temu
progress.h Merge branch 'sg/overlong-progress-fix' 5 miesięcy temu
promisor-remote.c promisor-remote: skip move_to_tail when no-op 1 tydzień temu
promisor-remote.h Merge branch 'dl/honor-cflags-in-hdr-check' 1 tydzień temu
prompt.c config: don't include config.h by default 2 lat temu
prompt.h prompt.c: remove git_getpass() nobody uses 4 lat temu
protocol.c tests: define GIT_TEST_PROTOCOL_VERSION 7 miesięcy temu
protocol.h *.[ch]: remove extern from function declarations using spatch 5 miesięcy temu
quote.c Merge branch 'gs/sq-quote-buf-pretty' 21 godzin temu
quote.h quote: add sq_append_quote_argv_pretty() 2 miesięcy temu
range-diff.c Merge branch 'ew/hashmap' 21 godzin temu
range-diff.h format-patch: do not let its diff-options affect --range-diff 10 miesięcy temu
reachable.c object: convert lookup_object() to use object_id 3 miesięcy temu
reachable.h *.[ch]: manually align parameter lists 5 miesięcy temu
read-cache.c Merge branch 'js/azure-pipelines-msvc' 21 godzin temu
rebase-interactive.c rebase-interactive: rewrite edit_todo_list() to handle the initial edit 7 miesięcy temu
rebase-interactive.h rebase-interactive: rewrite edit_todo_list() to handle the initial edit 7 miesięcy temu
ref-filter.c Merge branch 'ew/hashmap' 21 godzin temu
ref-filter.h parse_opt_ref_sorting: always use with NONEG flag 6 miesięcy temu
reflog-walk.c Merge branch 'nd/i18n' 1 rok temu
reflog-walk.h *.[ch]: manually align parameter lists 5 miesięcy temu
refs.c hashmap_entry: remove first member requirement from docs 1 tydzień temu
refs.h Merge branch 'nd/worktree-name-sanitization' 4 miesięcy temu
refspec.c refspec: make hash size independent 6 miesięcy temu
refspec.h refspec: add back a refspec_item_init() function 1 rok temu
remote-curl.c i18n: fix typos found during l10n for git 2.22.0 4 miesięcy temu
remote-testsvn.c Merge branch 'sb/object-store-grafts' 1 rok temu
remote.c hashmap: remove type arg from hashmap_{get,put,remove}_entry 1 tydzień temu
remote.h hashmap_entry: remove first member requirement from docs 1 tydzień temu
replace-object.c Merge branch 'ds/commit-graph-with-grafts' 1 rok temu
replace-object.h *.[ch]: manually align parameter lists 5 miesięcy temu
repo-settings.c fetch: add fetch.writeCommitGraph config setting 1 miesiąc temu
repository.c Merge branch 'ma/clear-repository-format' 6 miesięcy temu
repository.h Merge branch 'jk/disable-commit-graph-during-upload-pack' 1 tydzień temu
rerere.c rerere: replace sha1_to_hex 1 miesiąc temu
rerere.h rerere.c: remove the_repository references 11 miesięcy temu
resolve-undo.c resolve-undo.c: use the right index instead of the_index 1 rok temu
resolve-undo.h *.[ch]: remove extern from function declarations using spatch 5 miesięcy temu
revision.c Merge branch 'ew/hashmap' 21 godzin temu
revision.h Merge branch 'en/combined-all-paths' 7 miesięcy temu
run-command.c trace2: create new combined trace facility 7 miesięcy temu
run-command.h *.[ch]: remove extern from function declarations using sed 5 miesięcy temu
send-pack.c send-pack: never fetch when checking exclusions 1 tydzień temu
send-pack.h Add missing includes and forward declarations 1 rok temu
sequencer.c Merge branch 'ew/hashmap' 21 godzin temu
sequencer.h Merge branch 'js/rebase-r-strategy' 3 tygodni temu
serve.c pack-protocol.txt: accept error packets in any context 9 miesięcy temu
serve.h *.[ch]: manually align parameter lists 5 miesięcy temu
server-info.c Merge branch 'ew/server-info-remove-crufts' 4 miesięcy temu
setup.c Merge branch 'js/gitdir-at-unc-root' 2 tygodni temu
sh-i18n--envsubst.c cleanup: fix possible overflow errors in binary search, part 2 4 miesięcy temu
sha1-array.c sha1-array: provide oid_array_filter 10 miesięcy temu
sha1-array.h sha1-array: provide oid_array_filter 10 miesięcy temu
sha1-file.c Merge branch 'bc/object-id-part17' 4 dni temu
sha1-lookup.c Merge branch 'js/azure-pipelines-msvc' 21 godzin temu
sha1-lookup.h *.[ch]: manually align parameter lists 5 miesięcy temu
sha1-name.c Merge branch 'rs/nth-switch-code-simplification' 1 tydzień temu
sha1dc_git.c sha1dc: allow building with the external sha1dc library 2 lat temu
sha1dc_git.h sha1dc_git.h: re-arrange an ifdef chain for a subsequent change 1 rok temu
shallow.c Merge branch 'rs/dedup-includes' 4 dni temu
shell.c Merge branch 'nd/command-list' 1 rok temu
shortlog.h Add missing includes and forward declarations 1 rok temu
sideband.c Merge branch 'jt/fetch-v2-sideband' 8 miesięcy temu
sideband.h {fetch,upload}-pack: sideband v2 fetch response 9 miesięcy temu
sigchain.c Replace all die("BUG: ...") calls by BUG() ones 1 rok temu
sigchain.h sigchain: add command to pop all common signals 3 lat temu
split-index.c Merge branch 'nd/split-index-null-base-fix' 7 miesięcy temu
split-index.h split-index: convert struct split_index to object_id 1 rok temu
stable-qsort.c Move git_sort(), a stable sort, into into libgit.a 1 tydzień temu
strbuf.c Merge branch 'md/list-objects-filter-combo' 3 tygodni temu
strbuf.h Merge branch 'md/list-objects-filter-combo' 3 tygodni temu
streaming.c Merge branch 'jk/loose-object-cache-oid' 8 miesięcy temu
streaming.h *.[ch]: remove extern from function declarations using spatch 5 miesięcy temu
string-list.c style: the opening '{' of a function is in a separate line 10 miesięcy temu
string-list.h *.[ch]: manually align parameter lists 5 miesięcy temu
sub-process.c hashmap: remove type arg from hashmap_{get,put,remove}_entry 1 tydzień temu
sub-process.h hashmap_entry: remove first member requirement from docs 1 tydzień temu
submodule-config.c hashmap: remove type arg from hashmap_{get,put,remove}_entry 1 tydzień temu
submodule-config.h *.[ch]: manually align parameter lists 5 miesięcy temu
submodule.c submodule: drop unused prefix parameter from some functions 5 miesięcy temu
submodule.h submodule: drop unused prefix parameter from some functions 5 miesięcy temu
symlinks.c Indent code with TABs 10 miesięcy temu
tag.c tag: factor out get_tagged_oid() 1 miesiąc temu
tag.h tag: factor out get_tagged_oid() 1 miesiąc temu
tar.h tar-tree: Introduce write_entry() 13 lat temu
tempfile.c reopen_tempfile(): truncate opened file 1 rok temu
tempfile.h *.[ch]: manually align parameter lists 5 miesięcy temu
thread-utils.c thread-utils: macros to unconditionally compile pthreads API 11 miesięcy temu
thread-utils.h thread-utils: macros to unconditionally compile pthreads API 11 miesięcy temu
tmp-objdir.c Replace all die("BUG: ...") calls by BUG() ones 1 rok temu
tmp-objdir.h tmp-objdir: introduce API for temporary object directories 3 lat temu
trace.c packfile: drop release_pack_memory() 2 miesięcy temu
trace.h *.[ch]: manually align parameter lists 5 miesięcy temu
trace2.c Merge branch 'jh/trace2' 5 miesięcy temu
trace2.h trace2: rename environment variables to GIT_TRACE2* 4 miesięcy temu
trailer.c pretty: add support for separator option in %(trailers) 8 miesięcy temu
trailer.h pretty: add support for separator option in %(trailers) 8 miesięcy temu
transport-helper.c Merge branch 'jt/avoid-ls-refs-with-http' 3 tygodni temu
transport-internal.h transport: teach all vtables to allow fetch first 1 miesiąc temu
transport.c transport: push codepath can take arbitrary repository 1 tydzień temu
transport.h object-store.h: move for_each_alternate_ref() from transport.h 3 miesięcy temu
tree-diff.c tree-walk.c: remove the_repo from fill_tree_descriptor() 3 miesięcy temu
tree-walk.c Merge branch 'jk/tree-walk-overflow' 1 miesiąc temu
tree-walk.h Merge branch 'jk/tree-walk-overflow' 1 miesiąc temu
tree.c tree: simplify parse_tree_indirect() 1 miesiąc temu
tree.h tree.c: make read_tree*() take 'struct repository *' 11 miesięcy temu
unicode-width.h Merge branch 'bb/unicode-12.1-reiwa' 4 miesięcy temu
unimplemented.sh unimplemented.sh: use the $( ... ) construct for command substitution 3 lat temu
unix-socket.c Merge branch 'rs/strbuf-getcwd' 5 lat temu
unix-socket.h credentials: add "cache" helper 7 lat temu
unpack-trees.c treewide: remove duplicate #include directives 1 tydzień temu
unpack-trees.h treewide: rename 'struct exclude_list' to 'struct pattern_list' 1 miesiąc temu
upload-pack.c Merge branch 'jk/disable-commit-graph-during-upload-pack' 1 tydzień temu
upload-pack.h *.[ch]: manually align parameter lists 5 miesięcy temu
url.c list-objects-filter: implement composite filters 3 miesięcy temu
url.h list-objects-filter: implement composite filters 3 miesięcy temu
urlmatch.c urlmatch: use hex2chr() in append_normalized_escapes() 2 lat temu
urlmatch.h *.[ch]: remove extern from function declarations using spatch 5 miesięcy temu
usage.c trace2: create new combined trace facility 7 miesięcy temu
userdiff.c userdiff: add a builtin pattern for dts files 1 miesiąc temu
userdiff.h notes-cache.c: remove the_repository references 11 miesięcy temu
utf8.c utf8: handle systems that don't write BOM for UTF-16 8 miesięcy temu
utf8.h *.[ch]: remove extern from function declarations using spatch 5 miesięcy temu
varint.c cleanups: ensure that git-compat-util.h is included first 5 lat temu
varint.h *.[ch]: remove extern from function declarations using spatch 5 miesięcy temu
version.c version --build-options: report commit, too, if possible 1 rok temu
version.h version --build-options: report commit, too, if possible 1 rok temu
versioncmp.c config: don't include config.h by default 2 lat temu
walker.c object: convert lookup_unknown_object() to use object_id 3 miesięcy temu
walker.h walker: drop fields of `struct walker` which are always 1 1 rok temu
wildmatch.c wildmatch: change behavior of "foo**bar" in WM_PATHNAME mode 11 miesięcy temu
wildmatch.h wildmatch: change behavior of "foo**bar" in WM_PATHNAME mode 11 miesięcy temu
worktree.c Merge branch 'nd/corrupt-worktrees' 4 miesięcy temu
worktree.h *.[ch]: manually align parameter lists 5 miesięcy temu
wrap-for-bin.sh Make running git under other debugger-like programs easy 1 rok temu
wrapper.c Merge branch 'ah/cleanups' 6 dni temu
write-or-die.c write_or_die.c: rename to use dashes in file name 1 rok temu
ws.c Merge branch 'nd/the-index' 1 rok temu
wt-status.c Merge branch 'bc/object-id-part17' 4 dni temu
wt-status.h wt-status: convert struct wt_status to object_id 1 miesiąc temu
xdiff-interface.c completion: add more parameter value completion 7 miesięcy temu
xdiff-interface.h *.[ch]: manually align parameter lists 5 miesięcy temu
zlib.c Replace all die("BUG: ...") calls by BUG() ones 1 rok temu

README.md

Build Status

Git - fast, scalable, distributed revision control system

Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals.

Git is an Open Source project covered by the GNU General Public License version 2 (some parts of it are under different licenses, compatible with the GPLv2). It was originally written by Linus Torvalds with help of a group of hackers around the net.

Please read the file INSTALL for installation instructions.

Many Git online resources are accessible from https://git-scm.com/ including full documentation and Git related tools.

See Documentation/gittutorial.txt to get started, then see Documentation/giteveryday.txt for a useful minimum set of commands, and Documentation/git-<commandname>.txt for documentation of each command. If git has been correctly installed, then the tutorial can also be read with man gittutorial or git help tutorial, and the documentation of each command with man git-<commandname> or git help <commandname>.

CVS users may also want to read Documentation/gitcvs-migration.txt (man gitcvs-migration or git help cvs-migration if git is installed).

The user discussion and development of Git take place on the Git mailing list -- everyone is welcome to post bug reports, feature requests, comments and patches to git@vger.kernel.org (read Documentation/SubmittingPatches for instructions on patch submission). To subscribe to the list, send an email with just “subscribe git” in the body to majordomo@vger.kernel.org. The mailing list archives are available at https://public-inbox.org/git/, http://marc.info/?l=git and other archival sites.

Issues which are security relevant should be disclosed privately to the Git Security mailing list git-security@googlegroups.com.

The maintainer frequently sends the “What’s cooking” reports that list the current status of various development topics to the mailing list. The discussion following them give a good reference for project status, development direction and remaining tasks.

The name “git” was given by Linus Torvalds when he wrote the very first version. He described the tool as “the stupid content tracker” and the name as (depending on your mood):

  • random three-letter combination that is pronounceable, and not actually used by any common UNIX command. The fact that it is a mispronunciation of “get” may or may not be relevant.
  • stupid. contemptible and despicable. simple. Take your pick from the dictionary of slang.
  • “global information tracker”: you’re in a good mood, and it actually works for you. Angels sing, and a light suddenly fills the room.
  • “goddamn idiotic truckload of sh*t”: when it breaks