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
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Junio C Hamano 232378479e Sync with maint 4 dias atrás
.github point pull requesters to GitGitGadget 10 meses atrás
Documentation Revert "Merge branch 'ra/rebase-i-more-options'" 1 semana atrás
block-sha1 sha1: provide another level of indirection for the SHA-1 functions 4 anos atrás
builtin Revert "Merge branch 'ra/rebase-i-more-options'" 1 semana atrás
ci Merge branch 'sg/osx-force-gcc-9' 1 mês atrás
compat Sync with maint 4 dias atrás
contrib Sync with maint 4 dias atrás
ewah ewok_rlw.h: add missing 'inline' to function definition 1 ano atrás
git-gui Merge https://github.com/prati0100/git-gui 1 semana atrás
gitk-git Merge gitk to pick up emergency build fix 4 meses atrás
gitweb Merge branch 'do/gitweb-typofix-in-comments' 1 semana atrás
mergetools mergetools: add support for smerge (Sublime Merge) 9 meses atrás
negotiator Merge branch 'jt/fetch-negotiator-skipping' 1 ano atrás
perl Fix spelling errors in documentation outside of Documentation/ 2 meses atrás
po l10n: zh_CN: for git v2.25.0 l10n round 1 1 semana atrás
ppc *.[ch]: manually align parameter lists 8 meses atrás
refs refs: pass NULL to refs_read_ref_full() because object ID is not needed 1 mês atrás
sha1collisiondetection @ 855827c583 sha1dc: update from upstream 8 meses atrás
sha1dc Merge branch 'jk/lore-is-the-archive' 1 mês atrás
sha256 sha256: add an SHA-256 implementation using libgcrypt 1 ano atrás
t Revert "Merge branch 'ra/rebase-i-more-options'" 1 semana atrás
templates Merge branch 'kw/fsmonitor-watchman-fix' 1 mês atrás
trace2 Merge branch 'en/doc-typofix' 1 mês atrás
vcs-svn *.[ch]: manually align parameter lists 8 meses atrás
xdiff Merge branch 'rs/xdiff-ignore-ws-w-func-context' 1 mês atrás
.cirrus.yml CI: add FreeBSD CI support via Cirrus-CI 1 mês atrás
.clang-format clang-format: use git grep to generate the ForEachMacros list 7 meses atrás
.editorconfig editorconfig: indicate settings should be kept in sync 1 ano atrás
.gitattributes Mark .bat files as requiring CR/LF endings 7 meses atrás
.gitignore sparse-checkout: create builtin with 'list' subcommand 2 meses atrás
.gitmodules sha1dc: optionally use sha1collisiondetection as a submodule 2 anos atrás
.mailmap mailmap: mask accentless variant for Công Danh 3 semanas atrás
.travis.yml travis-ci: build with GCC 4.8 as well 6 meses atrás
.tsan-suppressions ThreadSanitizer: add suppressions 2 anos atrás
CODE_OF_CONDUCT.md CODE_OF_CONDUCT: mention individual project-leader emails 3 meses atrás
COPYING Update COPYING with GPLv2 with new FSF address 10 anos atrás
GIT-VERSION-GEN Git 2.25 1 semana atrás
INSTALL Merge branch 'ar/install-doc-update-cmds-needing-the-shell' 1 mês atrás
LGPL-2.1 provide a copy of the LGPLv2.1 8 anos atrás
Makefile Merge branch 'js/add-p-in-c' 3 semanas atrás
README.md doc: recommend lore.kernel.org over public-inbox.org 1 mês atrás
RelNotes The first batch post 2.24 cycle 2 meses atrás
abspath.c real_path: clarify return value ownership 2 anos atrás
aclocal.m4 configure: use AC_LANG_PROGRAM consistently 9 anos atrás
add-interactive.c built-in add -p: implement hunk editing 1 mês atrás
add-interactive.h built-in add -p: implement hunk editing 1 mês atrás
add-patch.c built-in add -p: show helpful hint when nothing can be staged 1 mês atrás
advice.c submodule--helper: advise on fatal alternate error 1 mês atrás
advice.h submodule--helper: advise on fatal alternate error 1 mês atrás
alias.c alias.c: mark split_cmdline_strerror() strings for translation 1 ano atrás
alias.h headers: normalize the spelling of some header guards 1 ano atrás
alloc.c object_as_type: initialize commit-graph-related fields of 'struct commit' 11 meses atrás
alloc.h object_as_type: initialize commit-graph-related fields of 'struct commit' 11 meses atrás
apply.c Merge branch 'js/add-i-a-bit-more-tests' 1 mês atrás
apply.h apply.h: include missing header 3 meses atrás
archive-tar.c Merge branch 'rs/pax-extended-header-length-fix' 4 meses atrás
archive-zip.c Merge branch 'rs/archive-zip-code-cleanup' 1 mês atrás
archive.c tree-walk.c: remove the_repo from get_tree_entry() 6 meses atrás
archive.h Merge branch 'dl/no-extern-in-func-decl' 8 meses atrás
argv-array.c argv-array: add space after `while` 2 meses atrás
argv-array.h argv-array: move doc to argv-array.h 2 meses atrás
attr.c attr: move doc to attr.h 2 meses atrás
attr.h attr: move doc to attr.h 2 meses atrás
azure-pipelines.yml Merge branch 'js/azure-pipelines-msvc' 3 meses atrás
banned.h banned.h: fix vsprintf()'s ban message 4 meses atrás
base85.c base85.c: have SP around arithmetic operators 6 anos atrás
bisect.c bisect: switch to using the_hash_algo 5 meses atrás
bisect.h *.[ch]: manually align parameter lists 8 meses atrás
blame.c Merge branch 'ew/hashmap' 3 meses atrás
blame.h Merge branch 'br/blame-ignore' 6 meses atrás
blob.c object: convert create_object() to use object_id 7 meses atrás
blob.h blob: allow lookup_blob to handle arbitrary repositories 1 ano atrás
branch.c Merge branch 'nd/switch-and-restore' 6 meses atrás
branch.h Merge branch 'nd/switch-and-restore' 6 meses atrás
builtin.h sparse-checkout: create builtin with 'list' subcommand 2 meses atrás
bulk-checkin.c bulk-checkin: zero-initialize hashfile_checkpoint 4 meses atrás
bulk-checkin.h *.[ch]: manually align parameter lists 8 meses atrás
bundle.c bundle-create: progress output control 2 meses atrás
bundle.h bundle-create: progress output control 2 meses atrás
cache-tree.c Merge branch 'en/merge-recursive-cleanup' 3 meses atrás
cache-tree.h cache-tree: share code between functions writing an index as a tree 5 meses atrás
cache.h Merge branch 'ds/sparse-cone' 2 semanas atrás
chdir-notify.c add chdir-notify API 1 ano atrás
chdir-notify.h add chdir-notify API 1 ano atrás
check-builtins.sh check-builtins: strip executable suffix $X when enumerating builtins 5 anos atrás
check_bindir check_bindir: avoid "test <cond> -a/-o <cond>" 5 anos atrás
checkout.c checkout & worktree: introduce checkout.defaultRemote 1 ano atrás
checkout.h *.[ch]: manually align parameter lists 8 meses atrás
color.c color: protect against out-of-bounds reads and writes 1 ano atrás
color.h range-diff: use dim/bold cues to improve dual color mode 1 ano atrás
column.c column: use utf8_strnwidth() to strip out ANSI color escapes 3 meses atrás
column.h *.[ch]: manually align parameter lists 8 meses atrás
combine-diff.c combine-diff: replace GIT_SHA1_HEXSZ with the_hash_algo 5 meses atrás
command-list.txt Merge branch 'ds/sparse-cone' 3 semanas atrás
commit-graph.c Merge branch 'ds/commit-graph-set-size-mult' 2 semanas atrás
commit-graph.h upload-pack: disable commit graph more gently for shallow traversal 4 meses atrás
commit-reach.c commit-graph: fix writing first commit-graph during fetch 2 meses atrás
commit-reach.h Merge branch 'sb/more-repo-in-api' 11 meses atrás
commit-slab-decl.h commit-slab: support shared commit-slab 1 ano atrás
commit-slab-impl.h commit-slabs: move MAYBE_UNUSED out 1 ano atrás
commit-slab.h commit-slab: support shared commit-slab 1 ano atrás
commit.c Merge branch 'jk/cleanup-object-parsing-and-fsck' 1 mês atrás
commit.h Fix spelling errors in code comments 2 meses atrás
common-main.c common-main: delay trace2 initialization 5 meses atrás
config.c sparse-checkout: add 'cone' mode 2 meses atrás
config.h config: move documentation to config.h 2 meses atrás
config.mak.dev Makefile: allow for combining DEVELOPER=1 and CFLAGS="..." 11 meses atrás
config.mak.in Merge branch 'jc/remove-export-from-config-mak-in' 6 anos atrás
config.mak.uname Sync with 2.23.1 1 mês atrás
configure.ac Merge branch 'dd/sequencer-utf8' 1 mês atrás
connect.c Sync with 2.23.1 1 mês atrás
connect.h *.[ch]: manually align parameter lists 8 meses atrás
connected.c clone: remove fetch_if_missing=0 2 meses atrás
connected.h clone: do faster object check for partial clones 9 meses atrás
convert.c Merge branch 'rs/skip-iprefix' 1 mês atrás
convert.h am: reload .gitattributes after patching it 4 meses atrás
copy.c copy.c: use error_errno() 3 anos atrás
credential-cache--daemon.c style: the opening '{' of a function is in a separate line 1 ano atrás
credential-cache.c Merge branch 'dl/credential-cache-socket-in-xdg-cache' 2 anos atrás
credential-store.c strbuf: give URL-encoding API a char predicate fn 6 meses atrás
credential.c credential: ignore SIGPIPE when writing to credential helpers 1 ano atrás
credential.h credential: move doc to credential.h 2 meses atrás
csum-file.c csum-file: refactor finalize_hashfile() method 1 ano atrás
csum-file.h *.[ch]: remove extern from function declarations using spatch 8 meses atrás
ctype.c kwset: use unsigned char to store values with high-bit set 4 anos atrás
daemon.c Fix spelling errors in code comments 2 meses atrás
date.c date.c: switch to reentrant {gm,local}time_r 1 mês atrás
decorate.c hashmap: convert sha1hash() to oidhash() 7 meses atrás
decorate.h *.[ch]: remove extern from function declarations using spatch 8 meses atrás
delta-islands.c Merge branch 'jk/oidhash' 6 meses atrás
delta-islands.h delta-islands: respect progress flag 7 meses atrás
delta.h *.[ch]: manually align parameter lists 8 meses atrás
detect-compiler Makefile: detect compiler and enable more warnings in DEVELOPER=1 1 ano atrás
diff-delta.c diff-delta: set size out-parameter to 0 for NULL delta 4 meses atrás
diff-lib.c mark_fsmonitor_valid(): mark the index as changed if needed 7 meses atrás
diff-no-index.c Merge branch 'nd/diff-parseopt-4' 9 meses atrás
diff.c Merge branch 'js/builtin-add-i' 1 mês atrás
diff.h Merge branch 'hw/doc-in-header' 1 mês atrás
diffcore-break.c diffcore-break: use a goto instead of a redundant if statement 3 meses atrás
diffcore-delta.c diff.c: reduce implicit dependency on the_index 1 ano atrás
diffcore-order.c wildmatch: remove unused wildopts parameter 2 anos atrás
diffcore-pickaxe.c Merge branch 'tb/log-G-binary' 1 ano atrás
diffcore-rename.c Merge branch 'ew/hashmap' 3 meses atrás
diffcore.h diff: move doc to diff.h and diffcore.h 2 meses atrás
dir-iterator.c dir-iterator: add flags parameter to dir_iterator_begin 6 meses atrás
dir-iterator.h dir-iterator: add flags parameter to dir_iterator_begin 6 meses atrás
dir.c Merge branch 'en/fill-directory-fixes' 3 semanas atrás
dir.h Merge branch 'ds/sparse-cone' 3 semanas atrás
editor.c pager: add a helper function to clear the last line in the terminal 7 meses atrás
entry.c fill_stat_cache_info(): prepare for an fsmonitor fix 7 meses atrás
environment.c Merge branch 'ds/sparse-cone' 3 semanas atrás
exec-cmd.c trace2: create new combined trace facility 11 meses atrás
exec-cmd.h *.[ch]: remove extern from function declarations using sed 8 meses atrás
fast-import.c Sync with 2.23.1 1 mês atrás
fetch-negotiator.c repo-settings: create feature.experimental setting 5 meses atrás
fetch-negotiator.h repo-settings: create feature.experimental setting 5 meses atrás
fetch-pack.c Merge branch 'ec/fetch-mark-common-refs-trace2' 1 mês atrás
fetch-pack.h fetch_pack(): drop unused parameters 10 meses atrás
fmt-merge-msg.h *.[ch]: remove extern from function declarations using spatch 8 meses atrás
fsck.c Sync with Git 2.24.1 1 mês atrás
fsck.h fsck: only provide oid/type in fsck_error callback 2 meses atrás
fsmonitor.c unpack-trees: skip stat on fsmonitor-valid files 2 meses atrás
fsmonitor.h mark_fsmonitor_valid(): mark the index as changed if needed 7 meses atrás
fuzz-commit-graph.c fuzz-commit-graph: initialize repo object 11 meses atrás
fuzz-pack-headers.c fuzz: add basic fuzz testing target. 1 ano atrás
fuzz-pack-idx.c fuzz: add fuzz testing for packfile indices. 1 ano atrás
generate-cmdlist.sh help -a: do not list commands that are excluded from the build 9 meses atrás
gettext.c Merge branch 'ab/test-env' 5 meses atrás
gettext.h *.[ch]: remove extern from function declarations using spatch 8 meses atrás
git-add--interactive.perl git add -p: use non-zero exit code when the diff generation failed 1 mês atrás
git-archimport.perl archimport: use safe_pipe_capture for user input 2 anos atrás
git-bisect.sh bisect--helper: `bisect_start` shell function partially in C 1 ano atrás
git-compat-util.h Sync with Git 2.24.1 1 mês atrás
git-cvsexportcommit.perl cvsexportcommit: force crlf translation 8 meses atrás
git-cvsimport.perl Fix spelling errors in messages shown to users 2 meses atrás
git-cvsserver.perl cvsserver: use safe_pipe_capture for `constant commands` as well 2 anos atrás
git-difftool--helper.sh mergetool: use get_merge_tool function 8 meses atrás
git-filter-branch.sh Recommend git-filter-repo instead of git-filter-branch 4 meses atrás
git-instaweb.sh git-instaweb: add Python builtin http.server support 11 meses atrás
git-legacy-stash.sh Merge branch 'js/update-index-ignore-removal-for-skip-worktree' 2 meses atrás
git-merge-octopus.sh Merge branch 'ma/up-to-date' 2 anos atrás
git-merge-one-file.sh merge-one-file: compute empty blob object ID 1 ano atrás
git-merge-resolve.sh scripts: use "git foo" not "git-foo" 2 anos atrás
git-mergetool--lib.sh Merge branch 'dl/difftool-mergetool' 8 meses atrás
git-mergetool.sh mergetool: use shell variable magic instead of `awk` 7 meses atrás
git-p4.py Merge branch 'bk/p4-misc-usability' 2 semanas atrás
git-parse-remote.sh i18n: git-parse-remote.sh: mark strings for translation 3 anos atrás
git-quiltimport.sh git-quiltimport: add --keep-non-patch option 1 ano atrás
git-rebase--preserve-merges.sh rebase: fold git-rebase--common into the -p backend 8 meses atrás
git-request-pull.sh request-pull: warn if the remote object is not the same as the local one 7 meses atrás
git-send-email.perl Fix spelling errors in code comments 2 meses atrás
git-sh-i18n.sh tests: make GIT_TEST_GETTEXT_POISON a boolean 7 meses atrás
git-sh-setup.sh stash: optionally use the scripted version again 10 meses atrás
git-submodule.sh Merge branch 'dl/submodule-set-url' 1 mês atrás
git-svn.perl git svn: stop using `rebase --preserve-merges` 1 mês atrás
git-web--browse.sh git-web--browse.sh: use the $( ... ) construct for command substitution 5 anos atrás
git.c sparse-checkout: create builtin with 'list' subcommand 2 meses atrás
git.rc mingw: embed a manifest to trick UAC into Doing The Right Thing 6 meses atrás
gpg-interface.c gpg-interface: prefer check_signature() for GPG verification 1 mês atrás
gpg-interface.h gpg-interface: prefer check_signature() for GPG verification 1 mês atrás
graph.c graph: fix lack of color in horizontal lines 1 semana atrás
graph.h graph: move doc to graph.h and graph.c 2 meses atrás
grep.c grep: don't return an expression from pcre2_free() 1 mês atrás
grep.h Merge branch 'cb/pcre2-chartables-leakfix' 3 meses atrás
hash.h hash.h: move object_id definition from cache.h 7 meses atrás
hashmap.c Fix spelling errors in code comments 2 meses atrás
hashmap.h Merge branch 'en/doc-typofix' 1 mês atrás
help.c Fix spelling errors in messages shown to users 2 meses atrás
help.h help: make help_unknown_ref() NORETURN 4 meses atrás
hex.c hex: drop sha1_to_hex() 2 meses atrás
http-backend.c http-backend: allow 64-character hex names 9 meses atrás
http-fetch.c Merge branch 'ma/http-walker-no-partial' 1 ano atrás
http-push.c http-push: simplify deleting a list item 3 meses atrás
http-walker.c Merge branch 'bc/hash-transition-16' 9 meses atrás
http.c Merge branch 'cb/curl-use-xmalloc' 1 mês atrás
http.h http: use xmalloc with cURL 5 meses atrás
ident.c Merge branch 'ps/stash-in-c' 9 meses atrás
imap-send.c Merge branch 'nd/imap-send-typofix' 11 meses atrás
interdiff.c interdiff: teach show_interdiff() to indent interdiff 1 ano atrás
interdiff.h interdiff: teach show_interdiff() to indent interdiff 1 ano atrás
iterator.h refs: introduce an iterator interface 3 anos atrás
json-writer.c json_writer: new routines to create JSON data 1 ano atrás
json-writer.h json-writer.h: add missing include (hdr-check) 1 ano atrás
khash.h hashmap: convert sha1hash() to oidhash() 7 meses atrás
kwset.c Merge branch 'js/gcc-8-and-9' 6 meses atrás
kwset.h kset.h, tar.h: add missing header guard to prevent multiple inclusion 2 meses atrás
levenshtein.c convert trivial cases to ALLOC_ARRAY 3 anos atrás
levenshtein.h Typofixes outside documentation area 10 anos atrás
line-log.c Merge branch 'sg/line-log-tree-diff-optim' 4 meses atrás
line-log.h *.[ch]: remove extern from function declarations using spatch 8 meses atrás
line-range.c line-range.c: remove implicit dependency on the_index 1 ano atrás
line-range.h line-range.c: remove implicit dependency on the_index 1 ano atrás
linear-assignment.c linear-assignment: fix potential out of bounds memory access 1 ano atrás
linear-assignment.h linear-assignment: a function to solve least-cost assignment problems 1 ano atrás
list-objects-filter-options.c Merge branch 'jk/partial-clone-sparse-blob' 3 meses atrás
list-objects-filter-options.h Merge branch 'jk/partial-clone-sparse-blob' 3 meses atrás
list-objects-filter.c Merge branch 'jk/partial-clone-sparse-blob' 3 meses atrás
list-objects-filter.h list-objects-filter: implement composite filters 6 meses atrás
list-objects.c Merge branch 'jk/list-objects-optim-wo-trees' 3 meses atrás
list-objects.h list-objects: consume sparse tree walk 1 ano atrás
list.h tempfile: use list.h for linked list 2 anos atrás
ll-merge.c am: reload .gitattributes after patching it 4 meses atrás
ll-merge.h merge: move doc to ll-merge.h 2 meses atrás
lockfile.c Replace all die("BUG: ...") calls by BUG() ones 1 ano atrás
lockfile.h *.[ch]: manually align parameter lists 8 meses atrás
log-tree.c Merge branch 'hi/gpg-use-check-signature' 1 mês atrás
log-tree.h format-patch: make cover letters always text/plain 1 ano atrás
ls-refs.c upload-pack: strip namespace from symref data 7 meses atrás
ls-refs.h *.[ch]: manually align parameter lists 8 meses atrás
mailinfo.c mailinfo: support format=flowed 1 ano atrás
mailinfo.h *.[ch]: remove extern from function declarations using spatch 8 meses atrás
mailmap.c object-store: move object access functions to object-store.h 1 ano atrás
mailmap.h Add missing includes and forward declarations 1 ano atrás
match-trees.c match-trees.c: remove the_repo from shift_tree*() 6 meses atrás
mem-pool.c block alloc: add validations around cache_entry lifecyle 1 ano atrás
mem-pool.h block alloc: add validations around cache_entry lifecyle 1 ano atrás
merge-blobs.c merge-blobs.c: remove implicit dependency on the_index 1 ano atrás
merge-blobs.h *.[ch]: manually align parameter lists 8 meses atrás
merge-recursive.c Merge branch 'en/merge-recursive-oid-eq-simplify' 2 semanas atrás
merge-recursive.h merge-recursive: rename MERGE_RECURSIVE_* to MERGE_VARIANT_* 5 meses atrás
merge.c read-cache.c: kill read_index() 1 ano atrás
mergesort.c mergesort: rename it to llist_mergesort() 7 anos atrás
mergesort.h mergesort: rename it to llist_mergesort() 7 anos atrás
midx.c midx: honor the MIDX_PROGRESS flag in midx_repack 3 meses atrás
midx.h midx: add MIDX_PROGRESS flag 3 meses atrás
name-hash.c Merge branch 'en/doc-typofix' 1 mês atrás
notes-cache.c notes-cache.c: remove the_repository references 1 ano atrás
notes-cache.h notes-cache.c: remove the_repository references 1 ano atrás
notes-merge.c notes-merge: switch to use the_hash_algo 9 meses atrás
notes-merge.h notes-merge.c: remove implicit dependency on the_index 1 ano atrás
notes-utils.c notes-utils.c: remove the_repository references 1 ano atrás
notes-utils.h notes-utils.c: remove the_repository references 1 ano atrás
notes.c Merge branch 'dl/format-patch-notes-config-fixup' 3 semanas atrás
notes.h Merge branch 'dl/format-patch-notes-config-fixup' 3 semanas atrás
object-store.h packfile.c: speed up loading lots of packfiles 1 mês atrás
object.c packfile.c: speed up loading lots of packfiles 1 mês atrás
object.h commit-graph: fix writing first commit-graph during fetch 2 meses atrás
oidmap.c hashmap: introduce hashmap_free_entries 3 meses atrás
oidmap.h hashmap: use *_entry APIs for iteration 3 meses atrás
oidset.c Merge branch 'br/blame-ignore' 6 meses atrás
oidset.h Merge branch 'br/blame-ignore' 6 meses atrás
pack-bitmap-write.c pack-objects: drop packlist index_pos optimization 4 meses atrás
pack-bitmap.c Merge branch 'jk/misc-uninitialized-fixes' 3 meses atrás
pack-bitmap.h pack-bitmap.h: remove magic number 3 meses atrás
pack-check.c pack-check.c: remove the_repository references 1 ano atrás
pack-objects.c Merge branch 'jk/optim-in-pack-idx-conversion' 1 mês atrás
pack-objects.h Merge branch 'jk/optim-in-pack-idx-conversion' 1 mês atrás
pack-revindex.c pack-revindex: open index if necessary 9 meses atrás
pack-revindex.h pack-revindex: open index if necessary 9 meses atrás
pack-write.c pack-write: use hash_to_hex when writing checksums 5 meses atrás
pack.h *.[ch]: manually align parameter lists 8 meses atrás
packfile.c Merge branch 'ew/packfile-syscall-optim' 2 semanas atrás
packfile.h Merge branch 'ds/midx-expire-repack' 4 meses atrás
pager.c pager: add a helper function to clear the last line in the terminal 7 meses atrás
parse-options-cb.c parse-options: avoid arithmetic on pointer that's potentially NULL 2 meses atrás
parse-options.c Fix spelling errors in code comments 2 meses atrás
parse-options.h Merge branch 'hw/doc-in-header' 1 mês atrás
patch-delta.c patch-delta: handle truncated copy parameters 1 ano atrás
patch-ids.c hashmap: remove type arg from hashmap_{get,put,remove}_entry 3 meses atrás
patch-ids.h format-patch: make --base patch-id output stable 8 meses atrás
path.c Sync with Git 2.24.1 1 mês atrás
path.h path: add a function to check for path suffix 4 meses atrás
pathspec.c pathspec: add new function to parse file 2 meses atrás
pathspec.h Merge branch 'hw/doc-in-header' 1 mês atrás
pkt-line.c pkt-line: drop 'const'-ness of a param to set_packet_header() 8 meses atrás
pkt-line.h pkt-line: fix a typo 1 mês atrás
preload-index.c mark_fsmonitor_valid(): mark the index as changed if needed 7 meses atrás
pretty.c Merge branch 'dl/pretty-reference' 1 mês atrás
pretty.h Merge branch 'sb/more-repo-in-api' 11 meses atrás
prio-queue.c prio-queue: add 'peek' operation 1 ano atrás
prio-queue.h *.[ch]: remove extern from function declarations using spatch 8 meses atrás
progress.c progress: create GIT_PROGRESS_DELAY 1 mês atrás
progress.h Merge branch 'sg/overlong-progress-fix' 9 meses atrás
promisor-remote.c promisor-remote: remove fetch_if_missing=0 2 meses atrás
promisor-remote.h Merge branch 'dl/honor-cflags-in-hdr-check' 3 meses atrás
prompt.c config: don't include config.h by default 2 anos atrás
prompt.h prompt.c: remove git_getpass() nobody uses 5 anos atrás
protocol.c tests: define GIT_TEST_PROTOCOL_VERSION 10 meses atrás
protocol.h *.[ch]: remove extern from function declarations using spatch 8 meses atrás
quote.c Merge branch 'gs/sq-quote-buf-pretty' 3 meses atrás
quote.h quote: add sq_append_quote_argv_pretty() 5 meses atrás
range-diff.c range-diff: mark pointers as const 1 mês atrás
range-diff.h Merge branch 'dl/range-diff-with-notes' 1 mês atrás
reachable.c object: convert lookup_object() to use object_id 7 meses atrás
reachable.h *.[ch]: manually align parameter lists 8 meses atrás
read-cache.c Merge branch 'js/mingw-loosen-overstrict-tree-entry-checks' 1 semana atrás
rebase-interactive.c rebase-interactive: rewrite edit_todo_list() to handle the initial edit 10 meses atrás
rebase-interactive.h rebase-interactive: rewrite edit_todo_list() to handle the initial edit 10 meses atrás
ref-filter.c Merge branch 'ew/hashmap' 3 meses atrás
ref-filter.h parse_opt_ref_sorting: always use with NONEG flag 10 meses atrás
reflog-walk.c Merge branch 'nd/i18n' 1 ano atrás
reflog-walk.h *.[ch]: manually align parameter lists 8 meses atrás
refs.c hashmap_entry: remove first member requirement from docs 3 meses atrás
refs.h refs: move doc to refs.h 2 meses atrás
refspec.c refspec: make hash size independent 9 meses atrás
refspec.h remote: move doc to remote.h and refspec.h 2 meses atrás
remote-curl.c Merge branch 'bc/smart-http-atomic-push' 3 meses atrás
remote-testsvn.c Merge branch 'sb/object-store-grafts' 1 ano atrás
remote.c hashmap: remove type arg from hashmap_{get,put,remove}_entry 3 meses atrás
remote.h remote: move doc to remote.h and refspec.h 2 meses atrás
replace-object.c Merge branch 'ds/commit-graph-with-grafts' 1 ano atrás
replace-object.h *.[ch]: manually align parameter lists 8 meses atrás
repo-settings.c Merge branch 'ds/feature-macros' 2 meses atrás
repository.c Fix spelling errors in code comments 2 meses atrás
repository.h Fix spelling errors in code comments 2 meses atrás
rerere.c Fix spelling errors in code comments 2 meses atrás
rerere.h rerere.c: remove the_repository references 1 ano atrás
resolve-undo.c resolve-undo.c: use the right index instead of the_index 1 ano atrás
resolve-undo.h *.[ch]: remove extern from function declarations using spatch 8 meses atrás
revision.c Merge branch 'dl/format-patch-notes-config-fixup' 3 semanas atrás
revision.h Merge branch 'dl/format-patch-notes-config-fixup' 3 semanas atrás
run-command.c run-command: use prepare_git_cmd() in prepare_cmd() 1 mês atrás
run-command.h run-command: move doc to run-command.h 2 meses atrás
send-pack.c Merge branch 'jk/send-pack-check-negative-with-quick' 1 mês atrás
send-pack.h Add missing includes and forward declarations 1 ano atrás
sequencer.c Revert "Merge branch 'ra/rebase-i-more-options'" 1 semana atrás
sequencer.h Revert "Merge branch 'ra/rebase-i-more-options'" 1 semana atrás
serve.c pack-protocol.txt: accept error packets in any context 1 ano atrás
serve.h *.[ch]: manually align parameter lists 8 meses atrás
server-info.c Fix spelling errors in code comments 2 meses atrás
setup.c Merge branch 'js/gitdir-at-unc-root' 3 meses atrás
sh-i18n--envsubst.c cleanup: fix possible overflow errors in binary search, part 2 7 meses atrás
sha1-array.c sha1-array: move doc to sha1-array.h 2 meses atrás
sha1-array.h sha1-array: move doc to sha1-array.h 2 meses atrás
sha1-file.c Merge branch 'bc/object-id-part17' 3 meses atrás
sha1-lookup.c Merge branch 'js/azure-pipelines-msvc' 3 meses atrás
sha1-lookup.h *.[ch]: manually align parameter lists 8 meses atrás
sha1-name.c Merge branch 'rs/nth-switch-code-simplification' 3 meses atrás
sha1dc_git.c hex: drop sha1_to_hex() 2 meses atrás
sha1dc_git.h sha1dc_git.h: re-arrange an ifdef chain for a subsequent change 2 anos atrás
shallow.c Merge branch 'rs/dedup-includes' 3 meses atrás
shell.c shell: use skip_prefix() instead of starts_with() 1 mês atrás
shortlog.h Add missing includes and forward declarations 1 ano atrás
sideband.c Merge branch 'jt/fetch-v2-sideband' 11 meses atrás
sideband.h {fetch,upload}-pack: sideband v2 fetch response 1 ano atrás
sigchain.c Replace all die("BUG: ...") calls by BUG() ones 1 ano atrás
sigchain.h sigchain: move doc to sigchain.h 2 meses atrás
split-index.c Merge branch 'nd/split-index-null-base-fix' 10 meses atrás
split-index.h split-index: convert struct split_index to object_id 1 ano atrás
stable-qsort.c Move git_sort(), a stable sort, into into libgit.a 3 meses atrás
strbuf.c strbuf: add a helper function to call the editor "on an strbuf" 1 mês atrás
strbuf.h strbuf: add a helper function to call the editor "on an strbuf" 1 mês atrás
streaming.c Merge branch 'jk/loose-object-cache-oid' 11 meses atrás
streaming.h *.[ch]: remove extern from function declarations using spatch 8 meses atrás
string-list.c style: the opening '{' of a function is in a separate line 1 ano atrás
string-list.h Fix spelling errors in code comments 2 meses atrás
sub-process.c hashmap: remove type arg from hashmap_{get,put,remove}_entry 3 meses atrás
sub-process.h hashmap_entry: remove first member requirement from docs 3 meses atrás
submodule-config.c fix-typo: consecutive-word duplications 1 mês atrás
submodule-config.h submodule-config: move doc to submodule-config.h 2 meses atrás
submodule.c Sync with 2.22.2 1 mês atrás
submodule.h Sync with 2.22.2 1 mês atrás
symlinks.c Indent code with TABs 1 ano atrás
tag.c commit, tag: don't set parsed bit for parse failures 2 meses atrás
tag.h tag: factor out get_tagged_oid() 4 meses atrás
tar.h kset.h, tar.h: add missing header guard to prevent multiple inclusion 2 meses atrás
tempfile.c reopen_tempfile(): truncate opened file 1 ano atrás
tempfile.h *.[ch]: manually align parameter lists 8 meses atrás
thread-utils.c thread-utils: macros to unconditionally compile pthreads API 1 ano atrás
thread-utils.h thread-utils: macros to unconditionally compile pthreads API 1 ano atrás
tmp-objdir.c Replace all die("BUG: ...") calls by BUG() ones 1 ano atrás
tmp-objdir.h tmp-objdir: introduce API for temporary object directories 3 anos atrás
trace.c packfile: drop release_pack_memory() 5 meses atrás
trace.h trace: move doc to trace.h 2 meses atrás
trace2.c Merge branch 'jh/trace2' 8 meses atrás
trace2.h trace2: move doc to trace2.h 2 meses atrás
trailer.c pretty: add support for separator option in %(trailers) 11 meses atrás
trailer.h pretty: add support for separator option in %(trailers) 11 meses atrás
transport-helper.c Sync with 2.23.1 1 mês atrás
transport-internal.h transport: teach all vtables to allow fetch first 5 meses atrás
transport.c transport: push codepath can take arbitrary repository 3 meses atrás
transport.h remote-curl: pass on atomic capability to remote side 3 meses atrás
tree-diff.c tree-walk.c: remove the_repo from fill_tree_descriptor() 6 meses atrás
tree-walk.c Merge branch 'js/mingw-loosen-overstrict-tree-entry-checks' 2 semanas atrás
tree-walk.h tree-walk: move doc to tree-walk.h 2 meses atrás
tree.c tree: simplify parse_tree_indirect() 4 meses atrás
tree.h tree.c: make read_tree*() take 'struct repository *' 1 ano atrás
unicode-width.h Merge branch 'bb/unicode-12.1-reiwa' 7 meses atrás
unimplemented.sh unimplemented.sh: use the $( ... ) construct for command substitution 4 anos atrás
unix-socket.c Merge branch 'rs/strbuf-getcwd' 5 anos atrás
unix-socket.h credentials: add "cache" helper 8 anos atrás
unpack-trees.c Merge branch 'ds/sparse-cone' 3 semanas atrás
unpack-trees.h sparse-checkout: update working directory in-process 2 meses atrás
upload-pack.c Merge branch 'jk/disable-commit-graph-during-upload-pack' 3 meses atrás
upload-pack.h *.[ch]: manually align parameter lists 8 meses atrás
url.c Fix spelling errors in code comments 2 meses atrás
url.h list-objects-filter: implement composite filters 6 meses atrás
urlmatch.c urlmatch: use hex2chr() in append_normalized_escapes() 2 anos atrás
urlmatch.h *.[ch]: remove extern from function declarations using spatch 8 meses atrás
usage.c vreportf(): avoid relying on stdio buffering 2 meses atrás
userdiff.c Merge branch 'ln/userdiff-elixir' 3 semanas atrás
userdiff.h notes-cache.c: remove the_repository references 1 ano atrás
utf8.c utf8: use skip_iprefix() in same_utf_encoding() 2 meses atrás
utf8.h *.[ch]: remove extern from function declarations using spatch 8 meses atrás
varint.c cleanups: ensure that git-compat-util.h is included first 5 anos atrás
varint.h *.[ch]: remove extern from function declarations using spatch 8 meses atrás
version.c version --build-options: report commit, too, if possible 2 anos atrás
version.h version --build-options: report commit, too, if possible 2 anos atrás
versioncmp.c config: don't include config.h by default 2 anos atrás
walker.c object: convert lookup_unknown_object() to use object_id 7 meses atrás
walker.h walker: drop fields of `struct walker` which are always 1 1 ano atrás
wildmatch.c wildmatch: change behavior of "foo**bar" in WM_PATHNAME mode 1 ano atrás
wildmatch.h wildmatch: change behavior of "foo**bar" in WM_PATHNAME mode 1 ano atrás
worktree.c Merge branch 'nd/corrupt-worktrees' 7 meses atrás
worktree.h *.[ch]: manually align parameter lists 8 meses atrás
wrap-for-bin.sh Make running git under other debugger-like programs easy 1 ano atrás
wrapper.c Merge branch 'ah/cleanups' 3 meses atrás
write-or-die.c write_or_die.c: rename to use dashes in file name 1 ano atrás
ws.c Merge branch 'nd/the-index' 1 ano atrás
wt-status.c Merge branch 'bc/object-id-part17' 3 meses atrás
wt-status.h wt-status: convert struct wt_status to object_id 5 meses atrás
xdiff-interface.c completion: add more parameter value completion 11 meses atrás
xdiff-interface.h Fix spelling errors in code comments 2 meses atrás
zlib.c Replace all die("BUG: ...") calls by BUG() ones 1 ano atrás

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://lore.kernel.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