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 d966095db0 Git 2.24-rc0 4 dias atrás
.github point pull requesters to GitGitGadget 7 meses atrás
Documentation Git 2.24-rc0 4 dias atrás
block-sha1 sha1: provide another level of indirection for the SHA-1 functions 4 anos atrás
builtin Merge branch 'jj/stash-reset-only-toplevel' 4 dias atrás
ci Merge branch 'dl/honor-cflags-in-hdr-check' 2 semanas atrás
compat Merge branch 'dl/compat-cleanup' 4 dias atrás
contrib Merge branch 'ew/hashmap' 1 semana atrás
ewah ewok_rlw.h: add missing 'inline' to function definition 11 meses atrás
git-gui Merge branch 'master' of https://github.com/prati0100/git-gui 1 mês atrás
gitk-git Merge gitk to pick up emergency build fix 1 mês atrás
gitweb gitweb: make hash size independent 6 meses atrás
mergetools mergetools: add support for smerge (Sublime Merge) 6 meses atrás
negotiator Merge branch 'jt/fetch-negotiator-skipping' 1 ano atrás
perl git-svn: trim leading and trailing whitespaces in author name 3 semanas atrás
po l10n: zh_CN: for git v2.23.0 l10n round 1~2 2 meses atrás
ppc *.[ch]: manually align parameter lists 5 meses atrás
refs Merge branch 'sc/pack-refs-deletion-racefix' 2 meses atrás
sha1collisiondetection @ 855827c583 sha1dc: update from upstream 5 meses atrás
sha1dc sha1dc: update from upstream 5 meses atrás
sha256 sha256: add an SHA-256 implementation using libgcrypt 11 meses atrás
t Merge branch 'jj/stash-reset-only-toplevel' 4 dias atrás
templates git-merge: honor pre-merge-commit hook 2 meses atrás
trace2 trace2: write discard message to sentinel files 2 semanas atrás
vcs-svn *.[ch]: manually align parameter lists 5 meses atrás
xdiff xdiffi: fix typos and touch up comments 1 semana atrás
.clang-format clang-format: use git grep to generate the ForEachMacros list 4 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 4 meses atrás
.gitignore Merge branch 'dl/honor-cflags-in-hdr-check' 2 semanas atrás
.gitmodules sha1dc: optionally use sha1collisiondetection as a submodule 2 anos atrás
.mailmap .mailmap: update email address of Andrey Mazo 1 mês atrás
.travis.yml travis-ci: build with GCC 4.8 as well 3 meses atrás
.tsan-suppressions ThreadSanitizer: add suppressions 2 anos atrás
CODE_OF_CONDUCT.md CODE_OF_CONDUCT: mention individual project-leader emails 1 semana atrás
COPYING Update COPYING with GPLv2 with new FSF address 9 anos atrás
GIT-VERSION-GEN Git 2.24-rc0 4 dias atrás
INSTALL RelNotes: add details on Perl module changes 1 ano atrás
LGPL-2.1 provide a copy of the LGPLv2.1 8 anos atrás
Makefile Merge branch 'dl/allow-running-cocci-verbosely' 4 dias atrás
README.md README: fix rendering of text in angle brackets 3 meses atrás
RelNotes First batch after Git 2.23 2 meses atrás
abspath.c real_path: clarify return value ownership 2 anos atrás
aclocal.m4 configure: use AC_LANG_PROGRAM consistently 8 anos atrás
advice.c Merge branch 'ra/cherry-pick-revert-skip' 3 meses atrás
advice.h Merge branch 'ra/cherry-pick-revert-skip' 3 meses atrás
alias.c alias.c: mark split_cmdline_strerror() strings for translation 11 meses 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' 8 meses atrás
alloc.h object_as_type: initialize commit-graph-related fields of 'struct commit' 8 meses atrás
apply.c Merge branch 'tg/range-diff-output-update' 1 semana atrás
apply.h apply.h: include missing header 3 semanas atrás
archive-tar.c Merge branch 'rs/pax-extended-header-length-fix' 1 mês atrás
archive-zip.c archive: convert struct archiver_args to object_id 6 meses atrás
archive.c tree-walk.c: remove the_repo from get_tree_entry() 3 meses atrás
archive.h Merge branch 'dl/no-extern-in-func-decl' 5 meses atrás
argv-array.c Merge branch 'ma/unpack-trees-free-msgs' 1 ano atrás
argv-array.h Merge branch 'ma/unpack-trees-free-msgs' 1 ano atrás
attr.c Merge branch 'ew/hashmap' 1 semana atrás
attr.h Make git_check_attr() a void function 1 ano atrás
azure-pipelines.yml Merge branch 'js/azure-pipelines-msvc' 1 semana atrás
banned.h banned.h: fix vsprintf()'s ban message 1 mês atrás
base85.c base85.c: have SP around arithmetic operators 6 anos atrás
bisect.c bisect: switch to using the_hash_algo 2 meses atrás
bisect.h *.[ch]: manually align parameter lists 5 meses atrás
blame.c Merge branch 'ew/hashmap' 1 semana atrás
blame.h Merge branch 'br/blame-ignore' 3 meses atrás
blob.c object: convert create_object() to use object_id 4 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' 3 meses atrás
branch.h Merge branch 'nd/switch-and-restore' 3 meses atrás
builtin.h Merge branch 'ab/test-env' 2 meses atrás
bulk-checkin.c bulk-checkin: zero-initialize hashfile_checkpoint 1 mês atrás
bulk-checkin.h *.[ch]: manually align parameter lists 5 meses atrás
bundle.c bundle: switch to use the_hash_algo 2 meses atrás
bundle.h create_bundle(): drop unused "header" parameter 9 meses atrás
cache-tree.c Merge branch 'en/merge-recursive-cleanup' 1 semana atrás
cache-tree.h cache-tree: share code between functions writing an index as a tree 2 meses atrás
cache.h Merge branch 'js/azure-pipelines-msvc' 1 semana 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 4 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 5 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 1 semana atrás
column.h *.[ch]: manually align parameter lists 5 meses atrás
combine-diff.c combine-diff: replace GIT_SHA1_HEXSZ with the_hash_algo 2 meses atrás
command-list.txt help: move git-diff and git-reset to different groups 5 meses atrás
commit-graph.c Merge branch 'ah/cleanups' 1 semana atrás
commit-graph.h upload-pack: disable commit graph more gently for shallow traversal 1 mês atrás
commit-reach.c Merge branch 'sb/more-repo-in-api' 8 meses atrás
commit-reach.h Merge branch 'sb/more-repo-in-api' 8 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 'tb/commit-graph-harden' 2 semanas atrás
commit.h Merge branch 'dl/no-extern-in-func-decl' 5 meses atrás
common-main.c common-main: delay trace2 initialization 2 meses atrás
config.c Merge branch 'ew/hashmap' 1 semana atrás
config.h Merge branch 'dl/no-extern-in-func-decl' 5 meses atrás
config.mak.dev Makefile: allow for combining DEVELOPER=1 and CFLAGS="..." 7 meses atrás
config.mak.in Merge branch 'jc/remove-export-from-config-mak-in' 6 anos atrás
config.mak.uname vcxproj: include more generated files 2 semanas atrás
configure.ac configure: Detect linking style for HP aCC on HP-UX 4 meses atrás
connect.c mingw: support UNC in git clone file://server/share/repo 1 mês atrás
connect.h *.[ch]: manually align parameter lists 5 meses atrás
connected.c Merge branch 'bc/object-id-part17' 1 semana atrás
connected.h clone: do faster object check for partial clones 6 meses atrás
convert.c Merge branch 'rs/convert-fix-utf-without-dash' 1 semana atrás
convert.h am: reload .gitattributes after patching it 1 mês 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 10 meses 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 3 meses atrás
credential.c credential: ignore SIGPIPE when writing to credential helpers 1 ano atrás
credential.h credential: let helpers tell us to quit 4 anos 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 5 meses atrás
ctype.c kwset: use unsigned char to store values with high-bit set 4 anos atrás
daemon.c Merge branch 'lw/daemon-log-destination' 1 ano atrás
date.c Quit passing 'now' to date code 1 mês atrás
decorate.c hashmap: convert sha1hash() to oidhash() 4 meses atrás
decorate.h *.[ch]: remove extern from function declarations using spatch 5 meses atrás
delta-islands.c Merge branch 'jk/oidhash' 3 meses atrás
delta-islands.h delta-islands: respect progress flag 4 meses atrás
delta.h *.[ch]: manually align parameter lists 5 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 1 mês atrás
diff-lib.c mark_fsmonitor_valid(): mark the index as changed if needed 4 meses atrás
diff-no-index.c Merge branch 'nd/diff-parseopt-4' 6 meses atrás
diff.c Merge branch 'ew/hashmap' 1 semana atrás
diff.h patch-id: convert to use the_hash_algo 2 meses atrás
diffcore-break.c diffcore-break: use a goto instead of a redundant if statement 2 semanas 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' 9 meses atrás
diffcore-rename.c Merge branch 'ew/hashmap' 1 semana atrás
diffcore.h diff.c: reduce implicit dependency on the_index 1 ano atrás
dir-iterator.c dir-iterator: add flags parameter to dir_iterator_begin 3 meses atrás
dir-iterator.h dir-iterator: add flags parameter to dir_iterator_begin 3 meses atrás
dir.c Merge branch 'en/clean-nested-with-ignored' 1 semana atrás
dir.h Merge branch 'en/clean-nested-with-ignored' 1 semana atrás
editor.c pager: add a helper function to clear the last line in the terminal 3 meses atrás
entry.c fill_stat_cache_info(): prepare for an fsmonitor fix 4 meses atrás
environment.c Move core_partial_clone_filter_default to promisor-remote.c 3 meses atrás
exec-cmd.c trace2: create new combined trace facility 8 meses atrás
exec-cmd.h *.[ch]: remove extern from function declarations using sed 5 meses atrás
fast-import.c Merge branch 'en/fast-imexport-nested-tags' 1 semana atrás
fetch-negotiator.c repo-settings: create feature.experimental setting 2 meses atrás
fetch-negotiator.h repo-settings: create feature.experimental setting 2 meses atrás
fetch-pack.c Merge branch 'js/trace2-fetch-push' 1 semana atrás
fetch-pack.h fetch_pack(): drop unused parameters 7 meses atrás
fmt-merge-msg.h *.[ch]: remove extern from function declarations using spatch 5 meses atrás
fsck.c Merge branch 'br/blame-ignore' 3 meses atrás
fsck.h fsck: use oidset instead of oid_array for skipList 1 ano atrás
fsmonitor.c Merge branch 'cb/fsmonitor-intfix' 3 meses atrás
fsmonitor.h mark_fsmonitor_valid(): mark the index as changed if needed 4 meses atrás
fuzz-commit-graph.c fuzz-commit-graph: initialize repo object 8 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 6 meses atrás
gettext.c Merge branch 'ab/test-env' 2 meses atrás
gettext.h *.[ch]: remove extern from function declarations using spatch 5 meses atrás
git-add--interactive.perl add -i: show progress counter in the prompt 2 semanas 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 9 meses atrás
git-compat-util.h Merge branch 'bb/compat-util-comment-fix' 4 dias atrás
git-cvsexportcommit.perl cvsexportcommit: force crlf translation 5 meses atrás
git-cvsimport.perl perl: call timegm and timelocal with 4-digit year 1 ano 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 5 meses atrás
git-filter-branch.sh Recommend git-filter-repo instead of git-filter-branch 1 mês atrás
git-instaweb.sh git-instaweb: add Python builtin http.server support 8 meses atrás
git-legacy-stash.sh stash: avoid recursive hard reset on submodules 1 semana 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' 5 meses atrás
git-mergetool.sh mergetool: use shell variable magic instead of `awk` 4 meses atrás
git-p4.py git-p4: auto-delete named temporary file 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 9 meses atrás
git-rebase--preserve-merges.sh rebase: fold git-rebase--common into the -p backend 5 meses atrás
git-request-pull.sh request-pull: warn if the remote object is not the same as the local one 4 meses atrás
git-send-email.perl Merge branch 'ab/send-email-transferencoding-fix' 4 meses atrás
git-sh-i18n.sh tests: make GIT_TEST_GETTEXT_POISON a boolean 4 meses atrás
git-sh-setup.sh stash: optionally use the scripted version again 7 meses atrás
git-submodule.sh Merge branch 'km/empty-repo-is-still-a-repo' 5 meses atrás
git-svn.perl git-svn: search --authors-prog in PATH too 1 ano atrás
git-web--browse.sh git-web--browse.sh: use the $( ... ) construct for command substitution 5 anos atrás
git.c git: use COPY_ARRAY and MOVE_ARRAY in handle_alias() 1 mês atrás
git.rc mingw: embed a manifest to trick UAC into Doing The Right Thing 3 meses atrás
gpg-interface.c gpg-interface: do not scan past the end of buffer 3 meses atrás
gpg-interface.h gpg-interface.c: obtain primary key fingerprint as well 1 ano atrás
graph.c Merge branch 'np/log-graph-octopus-fix' 1 ano atrás
graph.h graph: add support for --line-prefix on all graph-aware output 3 anos atrás
grep.c Merge branch 'cb/pcre1-cleanup' 1 semana atrás
grep.h Merge branch 'cb/pcre1-cleanup' 1 semana atrás
hash.h hash.h: move object_id definition from cache.h 4 meses atrás
hashmap.c hashmap: remove type arg from hashmap_{get,put,remove}_entry 2 semanas atrás
hashmap.h hashmap_entry: remove first member requirement from docs 2 semanas atrás
help.c Merge branch 'rs/help-unknown-ref-does-not-return' 3 semanas atrás
help.h help: make help_unknown_ref() NORETURN 1 mês atrás
hex.c hex: introduce functions to print arbitrary hashes 11 meses atrás
http-backend.c http-backend: allow 64-character hex names 6 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 1 semana atrás
http-walker.c Merge branch 'bc/hash-transition-16' 6 meses atrás
http.c Merge branch 'mh/http-urlmatch-cleanup' 3 semanas atrás
http.h http: use xmalloc with cURL 2 meses atrás
ident.c Merge branch 'ps/stash-in-c' 6 meses atrás
imap-send.c Merge branch 'nd/imap-send-typofix' 8 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() 4 meses atrás
kwset.c Merge branch 'js/gcc-8-and-9' 3 meses atrás
kwset.h *.[ch]: remove extern from function declarations using spatch 5 meses atrás
levenshtein.c convert trivial cases to ALLOC_ARRAY 3 anos atrás
levenshtein.h Typofixes outside documentation area 9 anos atrás
line-log.c Merge branch 'sg/line-log-tree-diff-optim' 1 mês atrás
line-log.h *.[ch]: remove extern from function declarations using spatch 5 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' 2 semanas atrás
list-objects-filter-options.h Merge branch 'jk/partial-clone-sparse-blob' 2 semanas atrás
list-objects-filter.c Merge branch 'jk/partial-clone-sparse-blob' 2 semanas atrás
list-objects-filter.h list-objects-filter: implement composite filters 3 meses atrás
list-objects.c Merge branch 'jk/list-objects-optim-wo-trees' 2 semanas atrás
list-objects.h list-objects: consume sparse tree walk 9 meses atrás
list.h tempfile: use list.h for linked list 2 anos atrás
ll-merge.c am: reload .gitattributes after patching it 1 mês atrás
ll-merge.h am: reload .gitattributes after patching it 1 mês atrás
lockfile.c Replace all die("BUG: ...") calls by BUG() ones 1 ano atrás
lockfile.h *.[ch]: manually align parameter lists 5 meses atrás
log-tree.c Merge branch 'rs/simplify-by-deco-with-deco-refs-exclude' 2 semanas 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 4 meses atrás
ls-refs.h *.[ch]: manually align parameter lists 5 meses atrás
mailinfo.c mailinfo: support format=flowed 1 ano atrás
mailinfo.h *.[ch]: remove extern from function declarations using spatch 5 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*() 3 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 5 meses atrás
merge-recursive.c Merge branch 'ew/hashmap' 1 semana atrás
merge-recursive.h merge-recursive: rename MERGE_RECURSIVE_* to MERGE_VARIANT_* 2 meses atrás
merge.c read-cache.c: kill read_index() 9 meses 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: switch to using the_hash_algo 2 meses atrás
midx.h multi-pack-index: prepare 'repack' subcommand 4 meses atrás
name-hash.c hashmap: remove type arg from hashmap_{get,put,remove}_entry 2 semanas atrás
notes-cache.c notes-cache.c: remove the_repository references 11 meses atrás
notes-cache.h notes-cache.c: remove the_repository references 11 meses atrás
notes-merge.c notes-merge: switch to use the_hash_algo 6 meses atrás
notes-merge.h notes-merge.c: remove implicit dependency on the_index 11 meses atrás
notes-utils.c notes-utils.c: remove the_repository references 9 meses atrás
notes-utils.h notes-utils.c: remove the_repository references 9 meses atrás
notes.c Merge branch 'mh/notes-duplicate-entries' 3 semanas atrás
notes.h notes: correct documentation of format_display_notes() 5 meses atrás
object-store.h Merge branch 'jk/check-connected-with-alternates' 3 meses atrás
object.c treewide: remove duplicate #include directives 2 semanas atrás
object.h object: convert create_object() to use object_id 4 meses atrás
oidmap.c hashmap: introduce hashmap_free_entries 2 semanas atrás
oidmap.h hashmap: use *_entry APIs for iteration 2 semanas atrás
oidset.c Merge branch 'br/blame-ignore' 3 meses atrás
oidset.h Merge branch 'br/blame-ignore' 3 meses atrás
pack-bitmap-write.c pack-objects: drop packlist index_pos optimization 1 mês atrás
pack-bitmap.c Merge branch 'jk/misc-uninitialized-fixes' 3 semanas atrás
pack-bitmap.h pack-bitmap.h: remove magic number 3 semanas atrás
pack-check.c pack-check.c: remove the_repository references 11 meses atrás
pack-objects.c pack-objects: drop packlist index_pos optimization 1 mês atrás
pack-objects.h pack-objects: drop packlist index_pos optimization 1 mês atrás
pack-revindex.c pack-revindex: open index if necessary 6 meses atrás
pack-revindex.h pack-revindex: open index if necessary 6 meses atrás
pack-write.c pack-write: use hash_to_hex when writing checksums 2 meses atrás
pack.h *.[ch]: manually align parameter lists 5 meses atrás
packfile.c Merge branch 'ew/hashmap' 1 semana atrás
packfile.h Merge branch 'ds/midx-expire-repack' 1 mês atrás
pager.c pager: add a helper function to clear the last line in the terminal 3 meses atrás
parse-options-cb.c Merge branch 'nd/switch-and-restore' 3 meses atrás
parse-options.c parse-options: allow --end-of-options as a synonym for "--" 2 meses atrás
parse-options.h Merge branch 'nd/diff-parseopt' 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 2 semanas atrás
patch-ids.h format-patch: make --base patch-id output stable 5 meses atrás
path.c path: add a function to check for path suffix 1 mês atrás
path.h path: add a function to check for path suffix 1 mês atrás
pathspec.c Merge branch 'nd/the-index-final' 8 meses atrás
pathspec.h dir.c: move, rename and export match_attrs() 11 meses atrás
pkt-line.c pkt-line: drop 'const'-ness of a param to set_packet_header() 5 meses atrás
pkt-line.h *.[ch]: manually align parameter lists 5 meses atrás
preload-index.c mark_fsmonitor_valid(): mark the index as changed if needed 4 meses atrás
pretty.c log-tree: call load_ref_decorations() in get_name_decoration() 1 mês atrás
pretty.h Merge branch 'sb/more-repo-in-api' 8 meses atrás
prio-queue.c prio-queue: add 'peek' operation 11 meses atrás
prio-queue.h *.[ch]: remove extern from function declarations using spatch 5 meses atrás
progress.c Test the progress display 1 mês atrás
progress.h Merge branch 'sg/overlong-progress-fix' 6 meses atrás
promisor-remote.c promisor-remote: skip move_to_tail when no-op 2 semanas atrás
promisor-remote.h Merge branch 'dl/honor-cflags-in-hdr-check' 2 semanas 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 4 anos atrás
protocol.c tests: define GIT_TEST_PROTOCOL_VERSION 7 meses atrás
protocol.h *.[ch]: remove extern from function declarations using spatch 5 meses atrás
quote.c Merge branch 'gs/sq-quote-buf-pretty' 1 semana atrás
quote.h quote: add sq_append_quote_argv_pretty() 2 meses atrás
range-diff.c Merge branch 'ew/hashmap' 1 semana atrás
range-diff.h format-patch: do not let its diff-options affect --range-diff 10 meses atrás
reachable.c object: convert lookup_object() to use object_id 4 meses atrás
reachable.h *.[ch]: manually align parameter lists 5 meses atrás
read-cache.c Merge branch 'js/azure-pipelines-msvc' 1 semana atrás
rebase-interactive.c rebase-interactive: rewrite edit_todo_list() to handle the initial edit 7 meses atrás
rebase-interactive.h rebase-interactive: rewrite edit_todo_list() to handle the initial edit 7 meses atrás
ref-filter.c Merge branch 'ew/hashmap' 1 semana atrás
ref-filter.h parse_opt_ref_sorting: always use with NONEG flag 7 meses atrás
reflog-walk.c Merge branch 'nd/i18n' 1 ano atrás
reflog-walk.h *.[ch]: manually align parameter lists 5 meses atrás
refs.c hashmap_entry: remove first member requirement from docs 2 semanas atrás
refs.h Merge branch 'nd/worktree-name-sanitization' 4 meses atrás
refspec.c refspec: make hash size independent 6 meses atrás
refspec.h refspec: add back a refspec_item_init() function 1 ano atrás
remote-curl.c remote-curl: use argv_array in parse_push() 1 semana 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 2 semanas atrás
remote.h hashmap_entry: remove first member requirement from docs 2 semanas atrás
replace-object.c Merge branch 'ds/commit-graph-with-grafts' 1 ano atrás
replace-object.h *.[ch]: manually align parameter lists 5 meses atrás
repo-settings.c fetch: add fetch.writeCommitGraph config setting 1 mês atrás
repository.c Merge branch 'ma/clear-repository-format' 7 meses atrás
repository.h Merge branch 'jk/disable-commit-graph-during-upload-pack' 2 semanas atrás
rerere.c rerere: replace sha1_to_hex 2 meses atrás
rerere.h rerere.c: remove the_repository references 11 meses 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 5 meses atrás
revision.c Merge branch 'ew/hashmap' 1 semana atrás
revision.h Merge branch 'en/combined-all-paths' 7 meses atrás
run-command.c trace2: create new combined trace facility 8 meses atrás
run-command.h *.[ch]: remove extern from function declarations using sed 5 meses atrás
send-pack.c send-pack: never fetch when checking exclusions 1 semana atrás
send-pack.h Add missing includes and forward declarations 1 ano atrás
sequencer.c Merge branch 'ew/hashmap' 1 semana atrás
sequencer.h Merge branch 'js/rebase-r-strategy' 1 mês atrás
serve.c pack-protocol.txt: accept error packets in any context 9 meses atrás
serve.h *.[ch]: manually align parameter lists 5 meses atrás
server-info.c Merge branch 'ew/server-info-remove-crufts' 4 meses atrás
setup.c Merge branch 'js/gitdir-at-unc-root' 3 semanas atrás
sh-i18n--envsubst.c cleanup: fix possible overflow errors in binary search, part 2 4 meses atrás
sha1-array.c sha1-array: provide oid_array_filter 10 meses atrás
sha1-array.h sha1-array: provide oid_array_filter 10 meses atrás
sha1-file.c Merge branch 'bc/object-id-part17' 1 semana atrás
sha1-lookup.c Merge branch 'js/azure-pipelines-msvc' 1 semana atrás
sha1-lookup.h *.[ch]: manually align parameter lists 5 meses atrás
sha1-name.c Merge branch 'rs/nth-switch-code-simplification' 2 semanas atrás
sha1dc_git.c sha1dc: allow building with the external sha1dc library 2 anos atrás
sha1dc_git.h sha1dc_git.h: re-arrange an ifdef chain for a subsequent change 1 ano atrás
shallow.c Merge branch 'rs/dedup-includes' 1 semana atrás
shell.c Merge branch 'nd/command-list' 1 ano atrás
shortlog.h Add missing includes and forward declarations 1 ano atrás
sideband.c Merge branch 'jt/fetch-v2-sideband' 8 meses atrás
sideband.h {fetch,upload}-pack: sideband v2 fetch response 9 meses atrás
sigchain.c Replace all die("BUG: ...") calls by BUG() ones 1 ano atrás
sigchain.h sigchain: add command to pop all common signals 3 anos atrás
split-index.c Merge branch 'nd/split-index-null-base-fix' 7 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 2 semanas atrás
strbuf.c Merge branch 'md/list-objects-filter-combo' 1 mês atrás
strbuf.h Merge branch 'md/list-objects-filter-combo' 1 mês atrás
streaming.c Merge branch 'jk/loose-object-cache-oid' 8 meses atrás
streaming.h *.[ch]: remove extern from function declarations using spatch 5 meses atrás
string-list.c style: the opening '{' of a function is in a separate line 10 meses atrás
string-list.h *.[ch]: manually align parameter lists 5 meses atrás
sub-process.c hashmap: remove type arg from hashmap_{get,put,remove}_entry 2 semanas atrás
sub-process.h hashmap_entry: remove first member requirement from docs 2 semanas atrás
submodule-config.c hashmap: remove type arg from hashmap_{get,put,remove}_entry 2 semanas atrás
submodule-config.h *.[ch]: manually align parameter lists 5 meses atrás
submodule.c submodule: drop unused prefix parameter from some functions 5 meses atrás
submodule.h submodule: drop unused prefix parameter from some functions 5 meses atrás
symlinks.c Indent code with TABs 10 meses atrás
tag.c tag: factor out get_tagged_oid() 1 mês atrás
tag.h tag: factor out get_tagged_oid() 1 mês atrás
tar.h tar-tree: Introduce write_entry() 13 anos atrás
tempfile.c reopen_tempfile(): truncate opened file 1 ano atrás
tempfile.h *.[ch]: manually align parameter lists 5 meses atrás
thread-utils.c thread-utils: macros to unconditionally compile pthreads API 11 meses atrás
thread-utils.h thread-utils: macros to unconditionally compile pthreads API 11 meses 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() 2 meses atrás
trace.h *.[ch]: manually align parameter lists 5 meses atrás
trace2.c Merge branch 'jh/trace2' 5 meses atrás
trace2.h trace2: rename environment variables to GIT_TRACE2* 4 meses atrás
trailer.c pretty: add support for separator option in %(trailers) 8 meses atrás
trailer.h pretty: add support for separator option in %(trailers) 8 meses atrás
transport-helper.c Merge branch 'jt/avoid-ls-refs-with-http' 1 mês atrás
transport-internal.h transport: teach all vtables to allow fetch first 2 meses atrás
transport.c transport: push codepath can take arbitrary repository 2 semanas atrás
transport.h object-store.h: move for_each_alternate_ref() from transport.h 3 meses atrás
tree-diff.c tree-walk.c: remove the_repo from fill_tree_descriptor() 3 meses atrás
tree-walk.c Merge branch 'jk/tree-walk-overflow' 2 meses atrás
tree-walk.h Merge branch 'jk/tree-walk-overflow' 2 meses atrás
tree.c tree: simplify parse_tree_indirect() 1 mês atrás
tree.h tree.c: make read_tree*() take 'struct repository *' 11 meses atrás
unicode-width.h Merge branch 'bb/unicode-12.1-reiwa' 4 meses atrás
unimplemented.sh unimplemented.sh: use the $( ... ) construct for command substitution 3 anos atrás
unix-socket.c Merge branch 'rs/strbuf-getcwd' 5 anos atrás
unix-socket.h credentials: add "cache" helper 7 anos atrás
unpack-trees.c treewide: remove duplicate #include directives 2 semanas atrás
unpack-trees.h treewide: rename 'struct exclude_list' to 'struct pattern_list' 1 mês atrás
upload-pack.c Merge branch 'jk/disable-commit-graph-during-upload-pack' 2 semanas atrás
upload-pack.h *.[ch]: manually align parameter lists 5 meses atrás
url.c list-objects-filter: implement composite filters 3 meses atrás
url.h list-objects-filter: implement composite filters 3 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 5 meses atrás
usage.c trace2: create new combined trace facility 8 meses atrás
userdiff.c userdiff: add a builtin pattern for dts files 2 meses atrás
userdiff.h notes-cache.c: remove the_repository references 11 meses atrás
utf8.c utf8: use ARRAY_SIZE() in git_wcwidth() 1 semana atrás
utf8.h *.[ch]: remove extern from function declarations using spatch 5 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 5 meses atrás
version.c version --build-options: report commit, too, if possible 1 ano atrás
version.h version --build-options: report commit, too, if possible 1 ano 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 4 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 11 meses atrás
wildmatch.h wildmatch: change behavior of "foo**bar" in WM_PATHNAME mode 11 meses atrás
worktree.c Merge branch 'nd/corrupt-worktrees' 4 meses atrás
worktree.h *.[ch]: manually align parameter lists 5 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' 1 semana 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' 1 semana atrás
wt-status.h wt-status: convert struct wt_status to object_id 2 meses atrás
xdiff-interface.c completion: add more parameter value completion 8 meses atrás
xdiff-interface.h *.[ch]: manually align parameter lists 5 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://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