.github
|
2fcf7a8c65
ci: avoid ugly "failure" in the `ci-config` job
|
4 years ago |
Documentation
|
d98273ba77
Git 2.29-rc0
|
4 years ago |
block-sha1
|
3bc72fde3f
sha1: provide another level of indirection for the SHA-1 functions
|
9 years ago |
builtin
|
5f8c70a148
Merge branch 'jk/format-auto-base-when-able'
|
4 years ago |
ci
|
ef60e9f74b
ci: stop linking built-ins to the dashed versions
|
4 years ago |
compat
|
86cca370e1
Merge branch 'jk/drop-unaligned-loads'
|
4 years ago |
contrib
|
4209e4ca97
git-completion.bash: stash-show: complete $__git_diff_common_options
|
4 years ago |
ewah
|
0df82d99da
Merge branch 'jk/object-filter-with-bitmap'
|
5 years ago |
git-gui
|
e7ae437ac1
Merge https://github.com/prati0100/git-gui into master
|
5 years ago |
gitk-git
|
e2b9cb1c5a
Merge remote-tracking branch 'paulus/master' into pm/gitk-update
|
4 years ago |
gitweb
|
49349e9883
Merge branch 'eb/gitweb-more-trailers'
|
5 years ago |
mergetools
|
4aff18a3f0
Merge branch 'ls/mergetool-meld-auto-merge'
|
4 years ago |
negotiator
|
cbe566a071
negotiator/noop: add noop fetch negotiator
|
5 years ago |
perl
|
dd84e528a3
git-send-email: die if sendmail.* config is set
|
5 years ago |
po
|
d9cd433147
po: add missing letter for French message
|
4 years ago |
ppc
|
ad6dad0996
*.[ch]: manually align parameter lists
|
6 years ago |
refs
|
c9a04f036f
Merge branch 'hn/refs-trace-backend'
|
4 years ago |
sha1collisiondetection @ 855827c583
|
4125f78222
sha1dc: update from upstream
|
6 years ago |
sha1dc
|
3b3d9ea6a8
Merge branch 'jk/lore-is-the-archive'
|
5 years ago |
sha256
|
768e30ea27
hash: implement and use a context cloning function
|
5 years ago |
t
|
5f8c70a148
Merge branch 'jk/format-auto-base-when-able'
|
4 years ago |
templates
|
d8d3d632f4
hooks--update.sample: use hash-agnostic zero OID
|
4 years ago |
trace2
|
3d3adaad91
trace2: teach Git to log environment variables
|
5 years ago |
vcs-svn
|
fc47391e24
drop vcs-svn experiment
|
5 years ago |
xdiff
|
f0070a7df9
Merge branch 'rs/xdiff-ignore-ws-w-func-context'
|
5 years ago |
.cirrus.yml
|
b5a9d7afcd
CI: add FreeBSD CI support via Cirrus-CI
|
5 years ago |
.clang-format
|
fc7e03aace
clang-format: use git grep to generate the ForEachMacros list
|
6 years ago |
.editorconfig
|
7047f75f22
editorconfig: indent text files with tabs
|
5 years ago |
.gitattributes
|
a5bdf9fdf1
Mark .bat files as requiring CR/LF endings
|
6 years ago |
.gitignore
|
8250ab0b8c
Merge branch 'js/cmake-vs'
|
4 years ago |
.gitmodules
|
86cfd61e6b
sha1dc: optionally use sha1collisiondetection as a submodule
|
8 years ago |
.mailmap
|
2cbb058669
Merge branch 'bc/wildcard-credential'
|
5 years ago |
.travis.yml
|
87b68db3ac
ci: fix the `jobname` of the `GETTEXT_POISON` job
|
5 years ago |
.tsan-suppressions
|
b1fc9da1c8
replace-object: make replace operations thread-safe
|
5 years ago |
CODE_OF_CONDUCT.md
|
3f9ef874a7
CODE_OF_CONDUCT: mention individual project-leader emails
|
5 years ago |
COPYING
|
703601d678
Update COPYING with GPLv2 with new FSF address
|
15 years ago |
GIT-VERSION-GEN
|
d98273ba77
Git 2.29-rc0
|
4 years ago |
INSTALL
|
5a80d85bbe
INSTALL: drop support for docbook-xsl before 1.74
|
5 years ago |
LGPL-2.1
|
36268b762c
provide a copy of the LGPLv2.1
|
14 years ago |
Makefile
|
f6b06b4590
Merge branch 'rs/archive-add-file'
|
4 years ago |
README.md
|
6081d3898f
ci: retire the Azure Pipelines definition
|
5 years ago |
RelNotes
|
79bcaf0062
First batch post 2.28
|
5 years ago |
abspath.c
|
4530a85b4c
real_path_if_valid(): remove unsafe API
|
5 years ago |
aclocal.m4
|
1e58dba142
configure: use AC_LANG_PROGRAM consistently
|
14 years ago |
add-interactive.c
|
d70a9eb611
strvec: rename struct fields
|
5 years ago |
add-interactive.h
|
04f816b125
built-in add -p: respect the `interactive.singlekey` config setting
|
5 years ago |
add-patch.c
|
458205ff0f
Merge branch 'pw/add-p-edit-ita-path'
|
4 years ago |
advice.c
|
c4a09cc9cc
Merge branch 'hw/advise-ng'
|
5 years ago |
advice.h
|
c4a09cc9cc
Merge branch 'hw/advise-ng'
|
5 years ago |
alias.c
|
a7412ae134
alias.c: mark split_cmdline_strerror() strings for translation
|
6 years ago |
alias.h
|
0009d3501b
headers: normalize the spelling of some header guards
|
6 years ago |
alloc.c
|
c49c82aa4c
commit: move members graph_pos, generation to a slab
|
5 years ago |
alloc.h
|
6da43d937c
object: drop parsed_object_pool->commit_count
|
5 years ago |
apply.c
|
0d9a8e33f9
Merge branch 'jk/leakfix'
|
4 years ago |
apply.h
|
97b989ee3a
apply.h: include missing header
|
5 years ago |
archive-tar.c
|
200589abcb
archive: read short blobs in archive.c::write_archive_entry()
|
4 years ago |
archive-zip.c
|
200589abcb
archive: read short blobs in archive.c::write_archive_entry()
|
4 years ago |
archive.c
|
2947a7930d
archive: add --add-file
|
4 years ago |
archive.h
|
2947a7930d
archive: add --add-file
|
4 years ago |
attr.c
|
3a1b3415d9
attr: move doc to attr.h
|
5 years ago |
attr.h
|
3a1b3415d9
attr: move doc to attr.h
|
5 years ago |
banned.h
|
60d198d022
banned.h: fix vsprintf()'s ban message
|
6 years ago |
base85.c
|
5f050e3c4c
base85.c: have SP around arithmetic operators
|
11 years ago |
bisect.c
|
517ecb3161
bisect--helper: reimplement `bisect_next` and `bisect_auto_next` shell functions in C
|
4 years ago |
bisect.h
|
ad464a4e84
bisect: combine args passed to find_bisection()
|
5 years ago |
blame.c
|
288ed98bf7
Merge branch 'tb/bloom-improvements'
|
4 years ago |
blame.h
|
0906ac2b54
blame: use changed-path Bloom filters
|
5 years ago |
blob.c
|
6da43d937c
object: drop parsed_object_pool->commit_count
|
5 years ago |
blob.h
|
17126cdf78
blob: allow lookup_blob to handle arbitrary repositories
|
7 years ago |
bloom.c
|
809e0327f5
builtin/commit-graph.c: introduce '--max-new-filters=<n>'
|
4 years ago |
bloom.h
|
59f0d5073f
bloom: encode out-of-bounds filters as non-empty
|
4 years ago |
branch.c
|
f24c30e0b6
wt-status: tolerate dangling marks
|
4 years ago |
branch.h
|
f496b064fc
Merge branch 'nd/switch-and-restore'
|
6 years ago |
builtin.h
|
48794acc50
Merge branch 'ds/maintenance-part-1'
|
4 years ago |
bulk-checkin.c
|
7140414d8b
bulk-checkin: zero-initialize hashfile_checkpoint
|
5 years ago |
bulk-checkin.h
|
ad6dad0996
*.[ch]: manually align parameter lists
|
6 years ago |
bundle.c
|
0df670bc0b
Merge branch 'jt/interpret-branch-name-fallback'
|
4 years ago |
bundle.h
|
e0ad9574dd
Merge branch 'bc/sha-256-part-3'
|
5 years ago |
cache-tree.c
|
2dcde20e1c
sha1-file: pass git_hash_algo to hash_object_file()
|
5 years ago |
cache-tree.h
|
724dd767b2
cache-tree: share code between functions writing an index as a tree
|
6 years ago |
cache.h
|
47ac970309
builtin/clone: avoid failure with GIT_DEFAULT_HASH
|
4 years ago |
chdir-notify.c
|
2b5ed37365
add chdir-notify API
|
7 years ago |
chdir-notify.h
|
2b5ed37365
add chdir-notify API
|
7 years ago |
check-builtins.sh
|
8c1e9f40f9
check-builtins: strip executable suffix $X when enumerating builtins
|
10 years ago |
check_bindir
|
4eaeb3264e
check_bindir: avoid "test <cond> -a/-o <cond>"
|
11 years ago |
checkout.c
|
9a53219f69
config: drop git_config_get_string_const()
|
5 years ago |
checkout.h
|
ad6dad0996
*.[ch]: manually align parameter lists
|
6 years ago |
color.c
|
c444f032e4
color.c: alias RGB colors 8-15 to aixterm colors
|
5 years ago |
color.h
|
a7be92acd9
range-diff: use dim/bold cues to improve dual color mode
|
7 years ago |
column.c
|
46b225f153
Merge branch 'jk/strvec'
|
5 years ago |
column.h
|
ad6dad0996
*.[ch]: manually align parameter lists
|
6 years ago |
combine-diff.c
|
7da656f1e0
Merge branch 'jk/diff-cc-oidfind-fix'
|
4 years ago |
command-list.txt
|
2057d75038
maintenance: create basic maintenance runner
|
4 years ago |
commit-graph.c
|
288ed98bf7
Merge branch 'tb/bloom-improvements'
|
4 years ago |
commit-graph.h
|
288ed98bf7
Merge branch 'tb/bloom-improvements'
|
4 years ago |
commit-reach.c
|
8791bf1841
commit-reach: fix in_merge_bases_many bug
|
4 years ago |
commit-reach.h
|
c1ea625f72
commit-reach: avoid is_descendant_of() shim
|
5 years ago |
commit-slab-decl.h
|
de6dda0dc3
Merge branch 'sg/commit-graph-cleanups' into master
|
5 years ago |
commit-slab-impl.h
|
1df15f8dee
commit-slab: add a function to deep free entries on the slab
|
5 years ago |
commit-slab.h
|
1df15f8dee
commit-slab: add a function to deep free entries on the slab
|
5 years ago |
commit.c
|
0df670bc0b
Merge branch 'jt/interpret-branch-name-fallback'
|
4 years ago |
commit.h
|
e885a84f1b
drop unused argc parameters
|
4 years ago |
common-main.c
|
5732f2b1ef
common-main: delay trace2 initialization
|
6 years ago |
config.c
|
0d9a8e33f9
Merge branch 'jk/leakfix'
|
4 years ago |
config.h
|
9a53219f69
config: drop git_config_get_string_const()
|
5 years ago |
config.mak.dev
|
eff45daab8
repository: enable SHA-256 support by default
|
5 years ago |
config.mak.in
|
b2fb3911ea
Merge branch 'jc/remove-export-from-config-mak-in'
|
12 years ago |
config.mak.uname
|
7b304ab16c
Merge branch 'cb/no-more-gmtime'
|
5 years ago |
configure.ac
|
6511cb33c9
Merge branch 'dd/sequencer-utf8'
|
5 years ago |
connect.c
|
0d9a8e33f9
Merge branch 'jk/leakfix'
|
4 years ago |
connect.h
|
12210859da
Merge branch 'bc/sha-256-part-2'
|
5 years ago |
connected.c
|
d8488b9e86
Merge branch 'rs/more-buffered-io'
|
4 years ago |
connected.h
|
2b98478c6f
connected: always use partial clone optimization
|
5 years ago |
convert.c
|
185e865226
convert: drop unused crlf_action from check_global_conv_flags_eol()
|
4 years ago |
convert.h
|
c397aac02f
convert: provide additional metadata to filters
|
5 years ago |
copy.c
|
37653a130a
copy.c: use error_errno()
|
9 years ago |
credential.c
|
356c473295
credential: treat CR/LF as line endings in the credential protocol
|
4 years ago |
credential.h
|
bb98765769
credential: correct order of parameters for credential_match
|
5 years ago |
csum-file.c
|
768e30ea27
hash: implement and use a context cloning function
|
5 years ago |
csum-file.h
|
2f4af77699
csum-file: introduce hashfile_total()
|
5 years ago |
ctype.c
|
189c860c9e
kwset: use unsigned char to store values with high-bit set
|
10 years ago |
daemon.c
|
d70a9eb611
strvec: rename struct fields
|
5 years ago |
date.c
|
544ed961a5
date.c: allow compact version of ISO-8601 datetime
|
5 years ago |
decorate.c
|
d40abc8e95
hashmap: convert sha1hash() to oidhash()
|
6 years ago |
decorate.h
|
554544276a
*.[ch]: remove extern from function declarations using spatch
|
6 years ago |
delta-islands.c
|
fe299ec5ae
oid_array: rename source file from sha1-array
|
5 years ago |
delta-islands.h
|
bdbdf42f8a
delta-islands: respect progress flag
|
6 years ago |
delta.h
|
ad6dad0996
*.[ch]: manually align parameter lists
|
6 years ago |
detect-compiler
|
1da1580e4c
Makefile: detect compiler and enable more warnings in DEVELOPER=1
|
7 years ago |
diff-delta.c
|
e4b369069e
diff-delta: set size out-parameter to 0 for NULL delta
|
5 years ago |
diff-lib.c
|
34415c76c8
Merge branch 'so/combine-diff-simplify'
|
4 years ago |
diff-no-index.c
|
dcd6a8c09a
Merge branch 'nd/diff-parseopt-4'
|
6 years ago |
diff.c
|
ff0c7fa8cb
diff: fix modified lines stats with --stat and --numstat
|
4 years ago |
diff.h
|
34415c76c8
Merge branch 'so/combine-diff-simplify'
|
4 years ago |
diffcore-break.c
|
95acf11a3d
diff: restrict when prefetching occurs
|
5 years ago |
diffcore-delta.c
|
b78ea5fc35
diff.c: reduce implicit dependency on the_index
|
6 years ago |
diffcore-order.c
|
55d3426929
wildmatch: remove unused wildopts parameter
|
8 years ago |
diffcore-pickaxe.c
|
ecdc7cbbac
Merge branch 'tb/log-G-binary'
|
6 years ago |
diffcore-rename.c
|
95acf11a3d
diff: restrict when prefetching occurs
|
5 years ago |
diffcore.h
|
95acf11a3d
diff: restrict when prefetching occurs
|
5 years ago |
dir-iterator.c
|
fa1da7d2ee
dir-iterator: add flags parameter to dir_iterator_begin
|
6 years ago |
dir-iterator.h
|
fa1da7d2ee
dir-iterator: add flags parameter to dir_iterator_begin
|
6 years ago |
dir.c
|
842385b8a4
dir.c: drop unused "untracked" from treat_path_fast()
|
4 years ago |
dir.h
|
eceba53214
dir: fix problematic API to avoid memory leaks
|
5 years ago |
editor.c
|
f1de981e8b
config: fix leaks from git_config_get_string_const()
|
5 years ago |
entry.c
|
748f733d54
checkout_entry(): remove unreachable error() call
|
5 years ago |
environment.c
|
0d9a8e33f9
Merge branch 'jk/leakfix'
|
4 years ago |
exec-cmd.c
|
d70a9eb611
strvec: rename struct fields
|
5 years ago |
exec-cmd.h
|
873cd28a8b
argv-array: rename to strvec
|
5 years ago |
fetch-negotiator.c
|
cbe566a071
negotiator/noop: add noop fetch negotiator
|
5 years ago |
fetch-negotiator.h
|
aaf633c2ad
repo-settings: create feature.experimental setting
|
6 years ago |
fetch-pack.c
|
b4100f366c
Merge branch 'jt/lazy-fetch'
|
4 years ago |
fetch-pack.h
|
b4100f366c
Merge branch 'jt/lazy-fetch'
|
4 years ago |
fmt-merge-msg.c
|
6e6029a82a
fmt-merge-msg: allow merge destination to be omitted again
|
5 years ago |
fmt-merge-msg.h
|
ce6521e441
Lib-ify fmt-merge-msg
|
5 years ago |
fsck.c
|
7e75aeb290
Merge branch 'rs/fsck-duplicate-names-in-trees'
|
5 years ago |
fsck.h
|
5afc4b1dc6
fsck: only provide oid/type in fsck_error callback
|
5 years ago |
fsmonitor.c
|
46b225f153
Merge branch 'jk/strvec'
|
5 years ago |
fsmonitor.h
|
b5a8169752
mark_fsmonitor_valid(): mark the index as changed if needed
|
6 years ago |
fuzz-commit-graph.c
|
ab14d0676c
commit-graph: pass a 'struct repository *' in more places
|
4 years ago |
fuzz-pack-headers.c
|
5e47215080
fuzz: add basic fuzz testing target.
|
6 years ago |
fuzz-pack-idx.c
|
1127a98cce
fuzz: add fuzz testing for packfile indices.
|
6 years ago |
generate-cmdlist.sh
|
b3b753b104
Fit to Plan 9's ANSI/POSIX compatibility layer
|
4 years ago |
generate-configlist.sh
|
709df95b78
help: move list_config_help to builtin/help
|
5 years ago |
gettext.c
|
023ff4cdf5
Merge branch 'ab/test-env'
|
6 years ago |
gettext.h
|
554544276a
*.[ch]: remove extern from function declarations using spatch
|
6 years ago |
git-add--interactive.perl
|
458205ff0f
Merge branch 'pw/add-p-edit-ita-path'
|
4 years ago |
git-archimport.perl
|
8d0fad0a7a
archimport: use safe_pipe_capture for user input
|
7 years ago |
git-bisect.sh
|
f4cc68cbd0
Merge branch 'mr/bisect-in-c-2'
|
4 years ago |
git-compat-util.h
|
15b52a44e0
compat-util: type-check parameters of no-op replacement functions
|
5 years ago |
git-cvsexportcommit.perl
|
7cff3b67ac
cvsexportcommit: do not run git programs in dashed form
|
4 years ago |
git-cvsimport.perl
|
f3eaa09261
git-cvsimport: port to SHA-256
|
5 years ago |
git-cvsserver.perl
|
05ea93d6b2
git-cvsserver: port to SHA-256
|
5 years ago |
git-difftool--helper.sh
|
05fb8726cc
mergetool: use get_merge_tool function
|
6 years ago |
git-filter-branch.sh
|
9df53c5de6
Recommend git-filter-repo instead of git-filter-branch
|
5 years ago |
git-instaweb.sh
|
2eb14bb2d4
git-instaweb: add Python builtin http.server support
|
6 years ago |
git-merge-octopus.sh
|
8e36002add
Merge branch 'ma/up-to-date'
|
7 years ago |
git-merge-one-file.sh
|
7882fa220c
merge-one-file: compute empty blob object ID
|
7 years ago |
git-merge-resolve.sh
|
974ce8078c
scripts: use "git foo" not "git-foo"
|
8 years ago |
git-mergetool--lib.sh
|
11868978c7
mergetools: add support for nvimdiff (neovim) family
|
5 years ago |
git-mergetool.sh
|
7e6d6f7610
mergetool: use shell variable magic instead of `awk`
|
6 years ago |
git-p4.py
|
0acbf5997f
git-p4: use HEAD~$n to find parent commit for unshelve
|
4 years ago |
git-parse-remote.sh
|
045fac5845
i18n: git-parse-remote.sh: mark strings for translation
|
9 years ago |
git-quiltimport.sh
|
1eadaa3978
git-quiltimport: add --keep-non-patch option
|
6 years ago |
git-rebase--preserve-merges.sh
|
a831908599
rebase: remove unused function reschedule_last_action
|
5 years ago |
git-request-pull.sh
|
0454220d66
request-pull: warn if the remote object is not the same as the local one
|
6 years ago |
git-send-email.perl
|
dd84e528a3
git-send-email: die if sendmail.* config is set
|
5 years ago |
git-sh-i18n.sh
|
1ff750b128
tests: make GIT_TEST_GETTEXT_POISON a boolean
|
6 years ago |
git-sh-setup.sh
|
90a462725e
stash: optionally use the scripted version again
|
6 years ago |
git-submodule.sh
|
300cd14ee9
Merge branch 'td/submodule-update-quiet'
|
4 years ago |
git-svn.perl
|
66eadd119a
git-svn: set the OID length based on hash algorithm
|
5 years ago |
git-web--browse.sh
|
9e5878fbed
git-web--browse.sh: use the $( ... ) construct for command substitution
|
11 years ago |
git.c
|
48794acc50
Merge branch 'ds/maintenance-part-1'
|
4 years ago |
git.rc
|
fe90397604
mingw: embed a manifest to trick UAC into Doing The Right Thing
|
6 years ago |
gpg-interface.c
|
f6d8942b1f
strvec: fix indentation in renamed calls
|
5 years ago |
gpg-interface.h
|
6794898198
gpg-interface: prefer check_signature() for GPG verification
|
5 years ago |
graph.c
|
d70a9eb611
strvec: rename struct fields
|
5 years ago |
graph.h
|
3f1480b745
graph: move doc to graph.h and graph.c
|
5 years ago |
grep.c
|
84544f2ea3
comment: fix spelling mistakes inside comments
|
5 years ago |
grep.h
|
1d1729caeb
grep: replace grep_read_mutex by internal obj read lock
|
5 years ago |
hash.h
|
768e30ea27
hash: implement and use a context cloning function
|
5 years ago |
hashmap.c
|
15beaaa3d1
Fix spelling errors in code comments
|
5 years ago |
hashmap.h
|
0ad621f61e
hashmap_for_each_entry(): workaround MSVC's runtime check failure #3
|
4 years ago |
help.c
|
0d9a8e33f9
Merge branch 'jk/leakfix'
|
4 years ago |
help.h
|
0371a764d2
help: drop usage of 'common' and 'useful' for guides
|
5 years ago |
hex.c
|
61e2a70ff2
hex: add functions to parse hex object IDs in any algorithm
|
5 years ago |
http-backend.c
|
f6d8942b1f
strvec: fix indentation in renamed calls
|
5 years ago |
http-fetch.c
|
439d3a17b6
http-fetch: set up git directory before parsing pack hashes
|
5 years ago |
http-push.c
|
d70a9eb611
strvec: rename struct fields
|
5 years ago |
http-walker.c
|
eb05349247
http: refactor finish_http_pack_request()
|
5 years ago |
http.c
|
f6d8942b1f
strvec: fix indentation in renamed calls
|
5 years ago |
http.h
|
34e849b05a
Merge branch 'jt/cdn-offload'
|
5 years ago |
ident.c
|
9c31b19dd0
Merge branch 'pw/rebase-i-more-options'
|
4 years ago |
imap-send.c
|
ef8d7ac42a
strvec: convert more callers away from argv_array name
|
5 years ago |
iterator.h
|
3bc581b940
refs: introduce an iterator interface
|
9 years ago |
json-writer.c
|
75459410ed
json_writer: new routines to create JSON data
|
7 years ago |
json-writer.h
|
bc2133c9d3
json-writer.h: add missing include (hdr-check)
|
6 years ago |
khash.h
|
d40abc8e95
hashmap: convert sha1hash() to oidhash()
|
6 years ago |
kwset.c
|
7785f9ba03
Merge branch 'js/gcc-8-and-9'
|
6 years ago |
kwset.h
|
46efd28be1
kset.h, tar.h: add missing header guard to prevent multiple inclusion
|
5 years ago |
levenshtein.c
|
b32fa95fd8
convert trivial cases to ALLOC_ARRAY
|
9 years ago |
levenshtein.h
|
9517e6b843
Typofixes outside documentation area
|
15 years ago |
line-log.c
|
288ed98bf7
Merge branch 'tb/bloom-improvements'
|
4 years ago |
line-log.h
|
3cb9d2b6f9
line-log: more responsive, incremental 'git log -L'
|
5 years ago |
line-range.c
|
80e0385541
line-range.c: remove implicit dependency on the_index
|
6 years ago |
line-range.h
|
80e0385541
line-range.c: remove implicit dependency on the_index
|
6 years ago |
linear-assignment.c
|
e467a90c7a
linear-assignment: fix potential out of bounds memory access
|
6 years ago |
linear-assignment.h
|
22d87333e5
linear-assignment: a function to solve least-cost assignment problems
|
7 years ago |
list-objects-filter-options.c
|
23547c4051
fetch: do not override partial clone filter
|
4 years ago |
list-objects-filter-options.h
|
b9ea214795
list_objects_filter_options: introduce 'list_object_filter_config_name'
|
5 years ago |
list-objects-filter.c
|
5bf7f1eaa5
list-objects-filter: treat NULL filter_options as "disabled"
|
5 years ago |
list-objects-filter.h
|
e987df5fe6
list-objects-filter: implement composite filters
|
6 years ago |
list-objects.c
|
bbfe5f2241
Merge branch 'jk/list-objects-optim-wo-trees'
|
5 years ago |
list-objects.h
|
4f6d26b167
list-objects: consume sparse tree walk
|
6 years ago |
list.h
|
24d82185d2
tempfile: use list.h for linked list
|
8 years ago |
ll-merge.c
|
f5914f4b6b
parse_config_key(): return subsection len as size_t
|
5 years ago |
ll-merge.h
|
d3d7172e40
merge: move doc to ll-merge.h
|
5 years ago |
lockfile.c
|
fa3bff2466
lockfile.c: introduce 'hold_lock_file_for_update_mode'
|
5 years ago |
lockfile.h
|
fa3bff2466
lockfile.c: introduce 'hold_lock_file_for_update_mode'
|
5 years ago |
log-tree.c
|
34415c76c8
Merge branch 'so/combine-diff-simplify'
|
4 years ago |
log-tree.h
|
a6be5e6764
log: add log.excludeDecoration config option
|
5 years ago |
ls-refs.c
|
d70a9eb611
strvec: rename struct fields
|
5 years ago |
ls-refs.h
|
873cd28a8b
argv-array: rename to strvec
|
5 years ago |
mailinfo.c
|
3919997447
mailinfo: disallow NUL character in mail's header
|
5 years ago |
mailinfo.h
|
554544276a
*.[ch]: remove extern from function declarations using spatch
|
6 years ago |
mailmap.c
|
cbd53a2193
object-store: move object access functions to object-store.h
|
7 years ago |
mailmap.h
|
ef3ca95475
Add missing includes and forward declarations
|
7 years ago |
match-trees.c
|
90d3405196
match-trees.c: remove the_repo from shift_tree*()
|
6 years ago |
mem-pool.c
|
f87bf28483
mem-pool: use consistent pool variable name
|
5 years ago |
mem-pool.h
|
f87bf28483
mem-pool: use consistent pool variable name
|
5 years ago |
merge-blobs.c
|
f4a55b2797
merge-blobs.c: remove implicit dependency on the_index
|
6 years ago |
merge-blobs.h
|
ad6dad0996
*.[ch]: manually align parameter lists
|
6 years ago |
merge-recursive.c
|
4339259d5f
Merge branch 'en/eol-attrs-gotchas'
|
5 years ago |
merge-recursive.h
|
56e743426b
merge-recursive: fix unclear and outright wrong comments
|
5 years ago |
merge.c
|
eceba53214
dir: fix problematic API to avoid memory leaks
|
5 years ago |
mergesort.c
|
7365c95d2d
mergesort: rename it to llist_mergesort()
|
13 years ago |
mergesort.h
|
7365c95d2d
mergesort: rename it to llist_mergesort()
|
13 years ago |
midx.c
|
9b8074427b
Merge branch 'rs/misc-cleanups'
|
4 years ago |
midx.h
|
29d74275c4
Merge branch 'ds/multi-pack-index'
|
5 years ago |
name-hash.c
|
d3096d2ba6
Merge branch 'en/doc-typofix'
|
5 years ago |
notes-cache.c
|
bd7ad45b64
notes-cache.c: remove the_repository references
|
6 years ago |
notes-cache.h
|
bd7ad45b64
notes-cache.c: remove the_repository references
|
6 years ago |
notes-merge.c
|
2235030755
notes-merge: switch to use the_hash_algo
|
6 years ago |
notes-merge.h
|
5684200fe3
notes-merge.c: remove implicit dependency on the_index
|
6 years ago |
notes-utils.c
|
a91cc7fad0
strbuf: add and use strbuf_insertstr()
|
5 years ago |
notes-utils.h
|
1d18d7581c
notes-utils.c: remove the_repository references
|
6 years ago |
notes.c
|
9f3f38769d
Merge branch 'rs/strbuf-insertstr'
|
5 years ago |
notes.h
|
17066bea38
Merge branch 'dl/format-patch-notes-config-fixup'
|
5 years ago |
object-store.h
|
1d8d9cb620
sha1-file: introduce no-lazy-fetch has_object()
|
5 years ago |
object.c
|
6da43d937c
object: drop parsed_object_pool->commit_count
|
5 years ago |
object.h
|
4ddc79b2da
maintenance: add auto condition for commit-graph task
|
4 years ago |
oid-array.c
|
fe299ec5ae
oid_array: rename source file from sha1-array
|
5 years ago |
oid-array.h
|
fe299ec5ae
oid_array: rename source file from sha1-array
|
5 years ago |
oidmap.c
|
c8e424c9c9
hashmap: introduce hashmap_free_entries
|
5 years ago |
oidmap.h
|
87571c3f71
hashmap: use *_entry APIs for iteration
|
5 years ago |
oidset.c
|
610e2b9240
blame: validate and peel the object names on the ignore list
|
4 years ago |
oidset.h
|
610e2b9240
blame: validate and peel the object names on the ignore list
|
4 years ago |
pack-bitmap-write.c
|
7744a5d692
pack-bitmap-write: use hashwrite_be32() in write_hash_cache()
|
4 years ago |
pack-bitmap.c
|
9639474b6d
pack-bitmap: pass object filter to fill-in traversal
|
5 years ago |
pack-bitmap.h
|
0df82d99da
Merge branch 'jk/object-filter-with-bitmap'
|
5 years ago |
pack-check.c
|
63f4a7fc01
pack-check: push oid lookup into loop
|
5 years ago |
pack-objects.c
|
a93c141dde
pack-objects: convert oe_set_delta_ext() to use object_id
|
5 years ago |
pack-objects.h
|
a93c141dde
pack-objects: convert oe_set_delta_ext() to use object_id
|
5 years ago |
pack-revindex.c
|
4828ce9871
pack-revindex: open index if necessary
|
6 years ago |
pack-revindex.h
|
4828ce9871
pack-revindex: open index if necessary
|
6 years ago |
pack-write.c
|
389cf68caf
pack-write: use hashwrite_be32() in write_idx_file()
|
4 years ago |
pack.h
|
ad6dad0996
*.[ch]: manually align parameter lists
|
6 years ago |
packfile.c
|
26b42b4dd8
Merge branch 'mt/delta-base-cache-races'
|
4 years ago |
packfile.h
|
59552fb3e2
midx: traverse the local MIDX first
|
4 years ago |
pager.c
|
c972bf4cf5
strvec: convert remaining callers away from argv_array name
|
5 years ago |
parse-options-cb.c
|
8d2aa8dfac
assert PARSE_OPT_NONEG in parse-options callbacks
|
4 years ago |
parse-options.c
|
a0abe5e3b7
parse-options: add --git-completion-helper-all
|
5 years ago |
parse-options.h
|
4279000d3e
messages: avoid SHA-1 in end-user facing messages
|
5 years ago |
patch-delta.c
|
9514b0b226
patch-delta: handle truncated copy parameters
|
7 years ago |
patch-ids.c
|
404ab78e39
hashmap: remove type arg from hashmap_{get,put,remove}_entry
|
5 years ago |
patch-ids.h
|
a8f6855f48
format-patch: make --base patch-id output stable
|
6 years ago |
path.c
|
b8825ef233
sequencer: treat REVERT_HEAD as a pseudo ref
|
5 years ago |
path.h
|
b8825ef233
sequencer: treat REVERT_HEAD as a pseudo ref
|
5 years ago |
pathspec.c
|
d70a9eb611
strvec: rename struct fields
|
5 years ago |
pathspec.h
|
26c816a67d
Merge branch 'hw/doc-in-header'
|
5 years ago |
pkt-line.c
|
12210859da
Merge branch 'bc/sha-256-part-2'
|
5 years ago |
pkt-line.h
|
12210859da
Merge branch 'bc/sha-256-part-2'
|
5 years ago |
preload-index.c
|
b5a8169752
mark_fsmonitor_valid(): mark the index as changed if needed
|
6 years ago |
pretty.c
|
47d4676ac8
pretty: refactor `format_sanitized_subject()`
|
4 years ago |
pretty.h
|
47d4676ac8
pretty: refactor `format_sanitized_subject()`
|
4 years ago |
prio-queue.c
|
aca4240f6a
prio-queue: add 'peek' operation
|
6 years ago |
prio-queue.h
|
554544276a
*.[ch]: remove extern from function declarations using spatch
|
6 years ago |
progress.c
|
e6ec620d8b
Merge branch 'ma/stop-progress-null-fix'
|
5 years ago |
progress.h
|
3cacb9aaf4
progress.c: silence cgcc suggestion about internal linkage
|
5 years ago |
promisor-remote.c
|
625e7f148e
promisor-remote: remove unused variable
|
4 years ago |
promisor-remote.h
|
625e7f148e
promisor-remote: remove unused variable
|
4 years ago |
prompt.c
|
1f09aed834
interactive: explicitly `fflush` stdout before expecting input
|
5 years ago |
prompt.h
|
08d383f23e
interactive: refactor code asking the user for interactive input
|
5 years ago |
protocol.c
|
eb049759fb
protocol: re-enable v2 protocol by default
|
4 years ago |
protocol.h
|
554544276a
*.[ch]: remove extern from function declarations using spatch
|
6 years ago |
prune-packed.c
|
9460fd48b5
Lib-ify prune-packed
|
5 years ago |
prune-packed.h
|
9460fd48b5
Lib-ify prune-packed
|
5 years ago |
quote.c
|
7c37c9750a
quote: turn 'nodq' parameter into a set of flags
|
4 years ago |
quote.h
|
7c37c9750a
quote: turn 'nodq' parameter into a set of flags
|
4 years ago |
range-diff.c
|
d70a9eb611
strvec: rename struct fields
|
5 years ago |
range-diff.h
|
c972bf4cf5
strvec: convert remaining callers away from argv_array name
|
5 years ago |
reachable.c
|
6663ae0a08
pack-bitmap: basic noop bitmap filter infrastructure
|
5 years ago |
reachable.h
|
ad6dad0996
*.[ch]: manually align parameter lists
|
6 years ago |
read-cache.c
|
bcd2c5eede
read-cache: fix mem-pool allocation for multi-threaded index loading
|
4 years ago |
rebase-interactive.c
|
6125104b88
Merge branch 'rt/format-zero-length-fix'
|
5 years ago |
rebase-interactive.h
|
8c22bd9ff9
Merge branch 'en/rebase-backend'
|
5 years ago |
rebase.c
|
88f8576eda
pull --rebase/remote rename: document and honor single-letter abbreviations rebase types
|
5 years ago |
rebase.h
|
88f8576eda
pull --rebase/remote rename: document and honor single-letter abbreviations rebase types
|
5 years ago |
ref-filter.c
|
07601b5b36
Merge branch 'ma/worktree-cleanups'
|
4 years ago |
ref-filter.h
|
a1b19aa5d4
ref-filter: make internal reachable-filter API more precise
|
4 years ago |
reflog-walk.c
|
4bea8485e3
Merge branch 'nd/i18n'
|
7 years ago |
reflog-walk.h
|
ad6dad0996
*.[ch]: manually align parameter lists
|
6 years ago |
refs.c
|
c9a04f036f
Merge branch 'hn/refs-trace-backend'
|
4 years ago |
refs.h
|
0df670bc0b
Merge branch 'jt/interpret-branch-name-fallback'
|
4 years ago |
refspec.c
|
8e3ec76a20
Merge branch 'jk/refspecs-negative'
|
4 years ago |
refspec.h
|
8e3ec76a20
Merge branch 'jk/refspecs-negative'
|
4 years ago |
remote-curl.c
|
b4100f366c
Merge branch 'jt/lazy-fetch'
|
4 years ago |
remote.c
|
8e3ec76a20
Merge branch 'jk/refspecs-negative'
|
4 years ago |
remote.h
|
8e3ec76a20
Merge branch 'jk/refspecs-negative'
|
4 years ago |
replace-object.c
|
b1fc9da1c8
replace-object: make replace operations thread-safe
|
5 years ago |
replace-object.h
|
b1fc9da1c8
replace-object: make replace operations thread-safe
|
5 years ago |
repo-settings.c
|
288ed98bf7
Merge branch 'tb/bloom-improvements'
|
4 years ago |
repository.c
|
eff45daab8
repository: enable SHA-256 support by default
|
5 years ago |
repository.h
|
288ed98bf7
Merge branch 'tb/bloom-improvements'
|
4 years ago |
rerere.c
|
15beaaa3d1
Fix spelling errors in code comments
|
5 years ago |
rerere.h
|
55e6b3547d
rerere.c: remove the_repository references
|
6 years ago |
reset.c
|
bf10200871
Merge branch 'dl/merge-autostash'
|
5 years ago |
reset.h
|
b309a97108
reset: extract reset_head() from rebase
|
5 years ago |
resolve-undo.c
|
ff82d1260f
resolve-undo.c: use the right index instead of the_index
|
7 years ago |
resolve-undo.h
|
554544276a
*.[ch]: remove extern from function declarations using spatch
|
6 years ago |
revision.c
|
e885a84f1b
drop unused argc parameters
|
4 years ago |
revision.h
|
572fc9aa54
revision: add separate field for "-m" of "diff-index -m"
|
4 years ago |
run-command.c
|
a95ce12430
maintenance: replace run_auto_gc()
|
4 years ago |
run-command.h
|
a95ce12430
maintenance: replace run_auto_gc()
|
4 years ago |
send-pack.c
|
b5847b9fab
Merge branch 'hx/push-atomic-with-cert'
|
4 years ago |
send-pack.h
|
ef3ca95475
Add missing includes and forward declarations
|
7 years ago |
sequencer.c
|
19dd352d03
Merge branch 'jk/unused'
|
4 years ago |
sequencer.h
|
9c31b19dd0
Merge branch 'pw/rebase-i-more-options'
|
4 years ago |
serve.c
|
d70a9eb611
strvec: rename struct fields
|
5 years ago |
serve.h
|
873cd28a8b
argv-array: rename to strvec
|
5 years ago |
server-info.c
|
15beaaa3d1
Fix spelling errors in code comments
|
5 years ago |
setup.c
|
e0ad9574dd
Merge branch 'bc/sha-256-part-3'
|
5 years ago |
sh-i18n--envsubst.c
|
568a05c5ec
cleanup: fix possible overflow errors in binary search, part 2
|
6 years ago |
sha1-file.c
|
d1a8a8979d
Merge branch 'jt/has_object'
|
5 years ago |
sha1-lookup.c
|
6d5291be45
Merge branch 'js/azure-pipelines-msvc'
|
5 years ago |
sha1-lookup.h
|
ad6dad0996
*.[ch]: manually align parameter lists
|
6 years ago |
sha1-name.c
|
f24c30e0b6
wt-status: tolerate dangling marks
|
4 years ago |
sha1dc_git.c
|
b19f3fe9dd
hex: drop sha1_to_hex()
|
5 years ago |
sha1dc_git.h
|
aa9b3b25c6
sha1dc_git.h: re-arrange an ifdef chain for a subsequent change
|
7 years ago |
shallow.c
|
de6dda0dc3
Merge branch 'sg/commit-graph-cleanups' into master
|
5 years ago |
shallow.h
|
cac4b8e22e
shallow: use struct 'shallow_lock' for additional safety
|
5 years ago |
shell.c
|
08d383f23e
interactive: refactor code asking the user for interactive input
|
5 years ago |
shortlog.h
|
63d24fa0b0
shortlog: allow multiple groups to be specified
|
4 years ago |
sideband.c
|
7c694024d4
sideband: mark "remote error:" prefix for translation
|
5 years ago |
sideband.h
|
0bbc0bc574
{fetch,upload}-pack: sideband v2 fetch response
|
6 years ago |
sigchain.c
|
033abf97fc
Replace all die("BUG: ...") calls by BUG() ones
|
7 years ago |
sigchain.h
|
c0be43f898
sigchain: move doc to sigchain.h
|
5 years ago |
split-index.c
|
44c7e1a7e0
mem-pool: use more standard initialization and finalization
|
5 years ago |
split-index.h
|
2182abd94b
split-index: convert struct split_index to object_id
|
7 years ago |
stable-qsort.c
|
97fff61012
Move git_sort(), a stable sort, into into libgit.a
|
5 years ago |
strbuf.c
|
610486749a
Merge branch 'rs/retire-strbuf-write-fd'
|
5 years ago |
strbuf.h
|
610486749a
Merge branch 'rs/retire-strbuf-write-fd'
|
5 years ago |
streaming.c
|
c8123e72f6
streaming: allow open_istream() to handle any repo
|
5 years ago |
streaming.h
|
c8123e72f6
streaming: allow open_istream() to handle any repo
|
5 years ago |
string-list.c
|
3b3357626e
style: the opening '{' of a function is in a separate line
|
6 years ago |
string-list.h
|
1f10b84e43
Merge branch 'en/string-list-can-be-custom-sorted'
|
5 years ago |
strvec.c
|
d70a9eb611
strvec: rename struct fields
|
5 years ago |
strvec.h
|
d70a9eb611
strvec: rename struct fields
|
5 years ago |
sub-process.c
|
c972bf4cf5
strvec: convert remaining callers away from argv_array name
|
5 years ago |
sub-process.h
|
e2b5038d87
hashmap_entry: remove first member requirement from docs
|
5 years ago |
submodule-config.c
|
e5b942136e
fetch: avoid reading submodule config until needed
|
5 years ago |
submodule-config.h
|
d7992421e1
submodule-config: add skip_if_read option to repo_read_gitmodules()
|
5 years ago |
submodule.c
|
34415c76c8
Merge branch 'so/combine-diff-simplify'
|
4 years ago |
submodule.h
|
180b154b09
submodule: rename helper functions to avoid ambiguity
|
5 years ago |
symlinks.c
|
ec36c42a63
Indent code with TABs
|
6 years ago |
tag.c
|
6da43d937c
object: drop parsed_object_pool->commit_count
|
5 years ago |
tag.h
|
dad3f0607b
tag: factor out get_tagged_oid()
|
5 years ago |
tar.h
|
46efd28be1
kset.h, tar.h: add missing header guard to prevent multiple inclusion
|
5 years ago |
tempfile.c
|
bef0413c35
tempfile.c: introduce 'create_tempfile_mode'
|
5 years ago |
tempfile.h
|
bef0413c35
tempfile.c: introduce 'create_tempfile_mode'
|
5 years ago |
thread-utils.c
|
0ec79358d0
thread-utils: macros to unconditionally compile pthreads API
|
6 years ago |
thread-utils.h
|
0ec79358d0
thread-utils: macros to unconditionally compile pthreads API
|
6 years ago |
tmp-objdir.c
|
d70a9eb611
strvec: rename struct fields
|
5 years ago |
tmp-objdir.h
|
2564d994c9
tmp-objdir: introduce API for temporary object directories
|
8 years ago |
trace.c
|
7167a62b9e
http, imap-send: stop using CURLOPT_VERBOSE
|
5 years ago |
trace.h
|
7167a62b9e
http, imap-send: stop using CURLOPT_VERBOSE
|
5 years ago |
trace2.c
|
3d3adaad91
trace2: teach Git to log environment variables
|
5 years ago |
trace2.h
|
3d3adaad91
trace2: teach Git to log environment variables
|
5 years ago |
trailer.c
|
2fa8aacc72
Merge branch 'jk/shortlog-group-by-trailer'
|
4 years ago |
trailer.h
|
f0939a0eb1
trailer: add interface for iterating over commit trailers
|
4 years ago |
transport-helper.c
|
6c430a647c
Merge branch 'jx/proc-receive-hook'
|
4 years ago |
transport-internal.h
|
c972bf4cf5
strvec: convert remaining callers away from argv_array name
|
5 years ago |
transport.c
|
6c430a647c
Merge branch 'jx/proc-receive-hook'
|
4 years ago |
transport.h
|
b4100f366c
Merge branch 'jt/lazy-fetch'
|
4 years ago |
tree-diff.c
|
b16a827764
bloom/diff: properly short-circuit on max_changes
|
4 years ago |
tree-walk.c
|
35a9f1e99c
tree-walk.c: don't match submodule entries for 'submod/anything'
|
5 years ago |
tree-walk.h
|
5290d45134
tree-walk.c: break circular dependency with unpack-trees
|
5 years ago |
tree.c
|
6da43d937c
object: drop parsed_object_pool->commit_count
|
5 years ago |
tree.h
|
e092073d64
tree.c: make read_tree*() take 'struct repository *'
|
6 years ago |
unicode-width.h
|
65588b0b2e
unicode: update the width tables to Unicode 13.0
|
5 years ago |
unimplemented.sh
|
92bea9530b
unimplemented.sh: use the $( ... ) construct for command substitution
|
9 years ago |
unix-socket.c
|
f655651e09
Merge branch 'rs/strbuf-getcwd'
|
11 years ago |
unix-socket.h
|
e2770979fe
credentials: add "cache" helper
|
13 years ago |
unpack-trees.c
|
c972bf4cf5
strvec: convert remaining callers away from argv_array name
|
5 years ago |
unpack-trees.h
|
c972bf4cf5
strvec: convert remaining callers away from argv_array name
|
5 years ago |
upload-pack.c
|
d8488b9e86
Merge branch 'rs/more-buffered-io'
|
4 years ago |
upload-pack.h
|
873cd28a8b
argv-array: rename to strvec
|
5 years ago |
url.c
|
15beaaa3d1
Fix spelling errors in code comments
|
5 years ago |
url.h
|
e987df5fe6
list-objects-filter: implement composite filters
|
6 years ago |
urlmatch.c
|
12294990c9
credential: handle `credential.<partial-URL>.<key>` again
|
5 years ago |
urlmatch.h
|
12294990c9
credential: handle `credential.<partial-URL>.<key>` again
|
5 years ago |
usage.c
|
116d1fa6c6
vreportf(): avoid relying on stdio buffering
|
5 years ago |
userdiff.c
|
75c3b6b2e8
userdiff: improve Fortran xfuncname regex
|
5 years ago |
userdiff.h
|
bd7ad45b64
notes-cache.c: remove the_repository references
|
6 years ago |
utf8.c
|
89f8cabaf3
utf8: use skip_iprefix() in same_utf_encoding()
|
5 years ago |
utf8.h
|
554544276a
*.[ch]: remove extern from function declarations using spatch
|
6 years ago |
varint.c
|
1c4b660412
cleanups: ensure that git-compat-util.h is included first
|
11 years ago |
varint.h
|
554544276a
*.[ch]: remove extern from function declarations using spatch
|
6 years ago |
version.c
|
ed32b788c0
version --build-options: report commit, too, if possible
|
7 years ago |
version.h
|
ed32b788c0
version --build-options: report commit, too, if possible
|
7 years ago |
versioncmp.c
|
b2141fc1d2
config: don't include config.h by default
|
8 years ago |
walker.c
|
4a5c3e10f2
Merge branch 'rs/show-progress-in-dumb-http-fetch'
|
5 years ago |
walker.h
|
7655b4119d
remote-curl: show progress for fetches over dumb HTTP
|
5 years ago |
wildmatch.c
|
e5bbe09e88
wildmatch: change behavior of "foo**bar" in WM_PATHNAME mode
|
6 years ago |
wildmatch.h
|
e5bbe09e88
wildmatch: change behavior of "foo**bar" in WM_PATHNAME mode
|
6 years ago |
worktree.c
|
07601b5b36
Merge branch 'ma/worktree-cleanups'
|
4 years ago |
worktree.h
|
07601b5b36
Merge branch 'ma/worktree-cleanups'
|
4 years ago |
wrap-for-bin.sh
|
842436466a
Make running git under other debugger-like programs easy
|
7 years ago |
wrapper.c
|
6479ea4a8a
xrealloc: do not reuse pointer freed by zero-length realloc()
|
4 years ago |
write-or-die.c
|
fa2656f1da
write_or_die.c: rename to use dashes in file name
|
7 years ago |
ws.c
|
11877b9ebe
Merge branch 'nd/the-index'
|
6 years ago |
wt-status.c
|
07601b5b36
Merge branch 'ma/worktree-cleanups'
|
4 years ago |
wt-status.h
|
962dd7ebc3
wt-status: introduce wt_status_state_free_buffers()
|
4 years ago |
xdiff-interface.c
|
3cd309c16f
xdiff: avoid computing non-zero offset from NULL pointer
|
5 years ago |
xdiff-interface.h
|
15beaaa3d1
Fix spelling errors in code comments
|
5 years ago |
zlib.c
|
033abf97fc
Replace all die("BUG: ...") calls by BUG() ones
|
7 years ago |