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

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