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