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

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