index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
archive.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-28
Merge branch 'eb/hash-transition'
Junio C Hamano
1
-1
/
+2
2024-01-08
Merge branch 'en/header-cleanup'
Junio C Hamano
1
-1
/
+1
2023-12-26
archive.h: remove unnecessary include
Elijah Newren
1
-0
/
+1
2023-12-26
treewide: remove unnecessary includes in source files
Elijah Newren
1
-1
/
+0
2023-12-21
archive: "--list" does not take further options
Junio C Hamano
1
-0
/
+2
2023-10-02
tree-walk: init_tree_desc take an oid to get the hash algorithm
Eric W. Biederman
1
-1
/
+2
2023-07-05
git-compat-util: move alloc macros to git-compat-util.h
Calvin Wan
1
-1
/
+0
2023-06-21
object-store-ll.h: split this header out of object-store.h
Elijah Newren
1
-1
/
+1
2023-06-21
repository: remove unnecessary include of path.h
Elijah Newren
1
-0
/
+1
2023-05-17
Merge branch 'jc/attr-source-tree'
Junio C Hamano
1
-1
/
+1
2023-05-09
Merge branch 'en/header-split-cache-h-part-2'
Junio C Hamano
1
-0
/
+2
2023-05-06
attr: teach "--attr-source=<tree>" global option to "git"
John Cai
1
-1
/
+1
2023-04-25
Merge branch 'en/header-split-cache-h'
Junio C Hamano
1
-0
/
+1
2023-04-24
commit.h: reduce unnecessary includes
Elijah Newren
1
-0
/
+2
2023-04-21
Merge branch 'rs/archive-from-subdirectory-fixes'
Junio C Hamano
1
-21
/
+54
2023-04-11
treewide: be explicit about dependence on convert.h
Elijah Newren
1
-0
/
+1
2023-04-06
Merge branch 'en/header-split-cleanup'
Junio C Hamano
1
-0
/
+4
2023-04-06
Merge branch 'ab/remove-implicit-use-of-the-repository'
Junio C Hamano
1
-5
/
+7
2023-04-04
Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...
Junio C Hamano
1
-5
/
+7
2023-03-28
cocci: apply the "refs.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-2
/
+3
2023-03-28
cocci: apply the "pretty.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-1
/
+2
2023-03-28
cocci: apply the "object-store.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2023-03-28
cocci: apply the "cache.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2023-03-24
archive: improve support for running in subdirectory
René Scharfe
1
-21
/
+54
2023-03-21
setup.h: move declarations for setup.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
environment.h: move declarations for environment.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
abspath.h: move absolute path functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
treewide: be explicit about dependence on gettext.h
Elijah Newren
1
-0
/
+1
2023-03-17
Merge branch 'en/header-cleanup'
Junio C Hamano
1
-1
/
+3
2023-02-27
Merge branch 'rs/archive-mtime'
Junio C Hamano
1
-0
/
+7
2023-02-23
cache.h: remove dependence on hex.h; make other files include it explicitly
Elijah Newren
1
-0
/
+1
2023-02-23
alloc.h: move ALLOC_GROW() functions from cache.h
Elijah Newren
1
-1
/
+2
2023-02-18
archive: add --mtime
René Scharfe
1
-0
/
+7
2023-02-06
various: add missing clear_pathspec(), fix leaks
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2023-01-14
attr: add flag `--source` to work with tree-ish
Karthik Nayak
1
-1
/
+1
2022-10-27
Merge branch 'jk/unused-anno-more'
Junio C Hamano
1
-1
/
+1
2022-10-19
Merge branch 'rs/archive-dedup-printf'
Junio C Hamano
1
-5
/
+3
2022-10-17
string-list: mark unused callback parameters
Jeff King
1
-1
/
+1
2022-10-11
archive: deduplicate verbose printing
René Scharfe
1
-5
/
+3
2022-09-01
git-compat-util.h: use "UNUSED", not "UNUSED(var)"
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2022-08-19
mark unused read_tree_recursive() callback parameters
Jeff King
1
-1
/
+2
2022-05-30
archive --add-virtual-file: allow paths containing colons
Johannes Schindelin
1
-10
/
+20
2022-05-30
archive: optionally add "virtual" files
Johannes Schindelin
1
-19
/
+58
2022-05-23
Merge branch 'jc/archive-add-file-normalize-mode'
Junio C Hamano
1
-1
/
+1
2022-05-20
Merge branch 'ep/maint-equals-null-cocci'
Junio C Hamano
1
-1
/
+1
2022-05-12
archive: do not let on-disk mode leak to zip archives
Junio C Hamano
1
-1
/
+1
2022-05-02
Merge branch 'ep/maint-equals-null-cocci' for maint-2.35
Junio C Hamano
1
-1
/
+1
2022-05-02
tree-wide: apply equals-null.cocci
Junio C Hamano
1
-1
/
+1
2022-02-04
i18n: remove from i18n strings that do not hold translatable parts
Jean-Noël Avila
1
-1
/
+1
2022-01-05
i18n: factorize "--foo requires --bar" and the like
Jean-Noël Avila
1
-1
/
+1
2022-01-05
i18n: standardize "cannot open" and "cannot read"
Jean-Noël Avila
1
-2
/
+2
2022-01-05
i18n: turn "options are incompatible" into "cannot be used together"
Jean-Noël Avila
1
-1
/
+1
2021-08-27
archive: convert queue_directory to struct object_id
René Scharfe
1
-4
/
+3
2021-07-01
string-list.h users: change to use *_{nodup,dup}()
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2021-04-27
hash: provide per-algorithm null OIDs
brian m. carlson
1
-1
/
+3
2021-04-27
Always use oidread to read into struct object_id
brian m. carlson
1
-1
/
+1
2021-03-30
Merge branch 'ab/read-tree'
Junio C Hamano
1
-16
/
+14
2021-03-20
tree.h API: simplify read_tree_recursive() signature
Ævar Arnfjörð Bjarmason
1
-9
/
+9
2021-03-20
archive: stop passing "stage" through read_tree_recursive()
Ævar Arnfjörð Bjarmason
1
-9
/
+7
2021-03-11
archive: expand only a single %(describe) per archive
René Scharfe
1
-6
/
+10
2020-11-25
Merge branch 'rs/archive-plug-leak-refname'
Junio C Hamano
1
-0
/
+1
2020-11-16
archive: release refname after use
René Scharfe
1
-0
/
+1
2020-11-09
archive: support compression levels beyond 9
René Scharfe
1
-15
/
+11
2020-09-19
archive: add --add-file
René Scharfe
1
-1
/
+85
2020-09-19
archive: read short blobs in archive.c::write_archive_entry()
René Scharfe
1
-7
/
+24
2020-09-02
wt-status: tolerate dangling marks
Jonathan Tan
1
-2
/
+2
2020-03-16
convert: provide additional metadata to filters
brian m. carlson
1
-3
/
+10
2020-03-16
convert: permit passing additional metadata to filter processes
brian m. carlson
1
-1
/
+1
2019-06-27
tree-walk.c: remove the_repo from get_tree_entry()
Nguyễn Thái Ngọc Duy
1
-1
/
+3
2019-05-09
Merge branch 'en/merge-directory-renames'
Junio C Hamano
1
-1
/
+1
2019-04-08
Use 'unsigned short' for mode, like diff_filespec does
Elijah Newren
1
-1
/
+1
2019-04-01
archive: convert struct archiver_args to object_id
brian m. carlson
1
-4
/
+4
2019-01-14
Merge branch 'nd/indentation-fix'
Junio C Hamano
1
-2
/
+2
2019-01-14
Merge branch 'nd/attr-pathspec-in-tree-walk'
Junio C Hamano
1
-2
/
+4
2019-01-04
Merge branch 'nd/i18n'
Junio C Hamano
1
-4
/
+4
2018-12-09
Indent code with TABs
Nguyễn Thái Ngọc Duy
1
-2
/
+2
2018-11-19
tree.c: make read_tree*() take 'struct repository *'
Nguyễn Thái Ngọc Duy
1
-2
/
+4
2018-11-12
archive.c: mark more strings for translation
Nguyễn Thái Ngọc Duy
1
-4
/
+4
2018-10-26
archive: initialize archivers earlier
Josh Steadmon
1
-3
/
+6
2018-10-19
Merge branch 'nd/the-index'
Junio C Hamano
1
-1
/
+1
2018-09-17
archive.c: remove implicit dependency the_repository
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-09-12
Make git_check_attr() a void function
Torsten Bögershausen
1
-1
/
+2
2018-08-13
archive.c: avoid access to the_index
Nguyễn Thái Ngọc Duy
1
-16
/
+29
2018-08-13
attr: remove index from git_attr_set_direction()
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-08-13
dir.c: remove an implicit dependency on the_index in pathspec code
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-08-13
convert.c: remove an implicit dependency on the_index
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-08-13
attr: remove an implicit dependency on the_index
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-06-29
commit: add repository argument to lookup_commit_reference_gently
Stefan Beller
1
-1
/
+1
2018-06-29
Merge branch 'sb/object-store-grafts' into sb/object-store-lookup
Junio C Hamano
1
-0
/
+1
2018-05-24
Use OPT_SET_INT_F() for cmdline option specification
Nguyễn Thái Ngọc Duy
1
-4
/
+2
2018-05-16
object-store: move object access functions to object-store.h
Stefan Beller
1
-0
/
+1
2018-03-14
sha1_file: convert read_sha1_file to struct object_id
brian m. carlson
1
-1
/
+1
2018-03-14
tree-walk: convert tree entry functions to object_id
brian m. carlson
1
-2
/
+2
2018-03-14
archive: convert sha1_file_to_archive to struct object_id
brian m. carlson
1
-5
/
+5
2018-03-14
archive: convert write_archive_entry_fn_t to object_id
brian m. carlson
1
-6
/
+6
2018-03-14
tree: convert read_tree_recursive to struct object_id
brian m. carlson
1
-4
/
+4
2017-10-16
refs: convert dwim_ref and expand_ref to struct object_id
brian m. carlson
1
-1
/
+1
2017-09-25
Merge branch 'rs/archive-excluded-directory'
Junio C Hamano
1
-17
/
+2
2017-09-14
archive: don't add empty directories to archives
René Scharfe
1
-17
/
+2
2017-09-06
Merge branch 'rs/archive-excluded-directory'
Junio C Hamano
1
-8
/
+41
2017-08-19
archive: don't queue excluded directories
René Scharfe
1
-7
/
+25
2017-08-19
archive: factor out helper functions for handling attributes
René Scharfe
1
-8
/
+23
2017-07-17
sha1_name: convert get_sha1* to get_oid*
brian m. carlson
1
-1
/
+1
2017-06-24
Merge branch 'bw/config-h'
Junio C Hamano
1
-0
/
+1
2017-06-15
config: don't include config.h by default
Brandon Williams
1
-0
/
+1
2017-05-08
tree: convert parse_tree_indirect to struct object_id
brian m. carlson
1
-2
/
+2
2017-05-08
Convert lookup_commit* to struct object_id
brian m. carlson
1
-1
/
+1
2017-02-01
attr: convert git_check_attrs() callers to use the new API
Junio C Hamano
1
-18
/
+6
2017-02-01
attr: rename function and struct related to checking attributes
Junio C Hamano
1
-3
/
+3
2016-11-22
archive: read local configuration
Junio C Hamano
1
-6
/
+2
2016-08-09
i18n: archive: mark errors for translation
Vasco Almeida
1
-5
/
+5
2016-06-02
pathspec: rename free_pathspec() to clear_pathspec()
Junio C Hamano
1
-1
/
+1
2016-02-22
use st_add and st_mult for allocation size computation
Jeff King
1
-2
/
+2
2015-11-20
Remove get_object_hash.
brian m. carlson
1
-3
/
+3
2015-11-20
Add several uses of get_object_hash.
brian m. carlson
1
-3
/
+3
2015-10-05
avoid sprintf and strcpy with flex arrays
Jeff King
1
-2
/
+3
2015-08-03
Merge branch 'jk/date-mode-format'
Junio C Hamano
1
-1
/
+1
2015-06-29
convert "enum date_mode" into a struct
Jeff King
1
-1
/
+1
2015-06-22
refs: move the remaining ref module declarations to refs.h
Michael Haggerty
1
-0
/
+1
2015-05-05
Merge branch 'bc/object-id'
Junio C Hamano
1
-11
/
+11
2015-03-13
archive.c: convert to use struct object_id
brian m. carlson
1
-11
/
+11
2015-01-14
standardize usage info string format
Alex Henrie
1
-2
/
+2
2014-12-01
tree.c: update read_tree_recursive callback to pass strbuf as base
Nguyễn Thái Ngọc Duy
1
-13
/
+21
2014-10-08
Merge branch 'nd/archive-pathspec'
Junio C Hamano
1
-3
/
+94
2014-09-22
archive: support filtering paths with glob
Nguyễn Thái Ngọc Duy
1
-3
/
+94
2014-08-07
archive.c: replace `git_config()` with `git_config_get_bool()` family
Tanay Abhra
1
-9
/
+3
2014-03-18
Merge branch 'rm/strchrnul-not-strlen'
Junio C Hamano
1
-2
/
+2
2014-03-10
use strchrnul() in place of strchr() and strlen()
Rohit Mani
1
-2
/
+2
2014-02-28
add uploadarchive.allowUnreachable option
Scott J. Goldman
1
-2
/
+11
2013-10-16
archive.c: have SP around arithmetic operators
Junio C Hamano
1
-1
/
+1
2013-07-15
archive: convert to use parse_pathspec
Nguyễn Thái Ngọc Duy
1
-8
/
+11
2013-07-15
move struct pathspec and related functions to pathspec.[ch]
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2013-03-10
archive: handle commits with an empty tree
Jeff King
1
-1
/
+1
2012-12-17
Add directory pattern matching to attributes
Jean-Noël AVILA
1
-1
/
+2
2012-08-22
Reduce translations by using same terminologies
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2012-08-20
i18n: archive: mark parseopt strings for translation
Nguyễn Thái Ngọc Duy
1
-19
/
+19
2012-05-23
Merge branch 'rs/archive-tree-in-tip-simplify'
Junio C Hamano
1
-12
/
+5
2012-05-18
archive: simplify refname handling
René Scharfe
1
-12
/
+5
2012-05-03
archive: delegate blob reading to backend
Nguyễn Thái Ngọc Duy
1
-17
/
+11
2012-01-12
Merge branch 'jk/maint-upload-archive'
Junio C Hamano
1
-6
/
+15
2012-01-11
archive: re-allow HEAD:Documentation on a remote invocation
Carlos Martín Nieto
1
-6
/
+15
2011-12-13
Merge branch 'jk/maint-upload-archive'
Junio C Hamano
1
-4
/
+14
2011-11-21
Merge branch 'jk/maint-1.6.2-upload-archive' into jk/maint-upload-archive
Junio C Hamano
1
-4
/
+14
2011-11-21
archive: don't let remote clients get unreachable commits
Jeff King
1
-5
/
+15
2011-09-27
archive.c: use OPT_BOOL()
Junio C Hamano
1
-2
/
+2
2011-08-04
Rename git_checkattr() to git_check_attr()
Michael Haggerty
1
-1
/
+1
2011-06-22
upload-archive: allow user to turn off filters
Jeff King
1
-5
/
+6
2011-06-22
archive: refactor file extension format-guessing
Jeff King
1
-6
/
+19
2011-06-22
archive: move file extension format-guessing lower
Jeff King
1
-4
/
+21
2011-06-22
archive: pass archiver struct to write_archive callback
Jeff King
1
-1
/
+1
2011-06-22
archive: refactor list of archive formats
Jeff King
1
-16
/
+17
2011-06-15
archive: reorder option parsing and config reading
Jeff King
1
-4
/
+14
2011-03-25
Convert read_tree{,_recursive} to support struct pathspec
Nguyễn Thái Ngọc Duy
1
-6
/
+12
2010-11-15
archive: improve --verbose description
René Scharfe
1
-1
/
+1
2010-11-15
add description parameter to OPT__VERBOSE
René Scharfe
1
-1
/
+1
2010-10-08
Use angles for placeholders consistently
Štěpán Němec
1
-2
/
+2
2010-07-27
archive: abbreviate substituted commit ids again
Jonathan Nieder
1
-0
/
+1
2010-01-20
Merge branch 'jc/conflict-marker-size'
Junio C Hamano
1
-2
/
+2
2010-01-16
git_attr(): fix function signature
Junio C Hamano
1
-2
/
+2
2009-12-30
archive: complain about path specs that don't match anything
René Scharfe
1
-1
/
+24
2009-10-19
Refactor pretty_print_commit arguments into a struct
Thomas Rast
1
-1
/
+3
2009-10-09
Merge branch 'rs/maint-archive-prefix'
Junio C Hamano
1
-3
/
+4
2009-10-08
Git archive and trailing "/" in prefix
René Scharfe
1
-3
/
+4
2009-09-13
git-archive: add '-o' as a alias for '--output'
Dmitry Potapov
1
-1
/
+1
2009-05-25
parse-opts: prepare for OPT_FILENAME
Stephen Boyd
1
-1
/
+1
2009-04-17
archive: do not read .gitattributes in working directory
Nguyễn Thái Ngọc Duy
1
-0
/
+23
2009-03-08
archive: use parseopt for local-only options
René Scharfe
1
-16
/
+2
2009-03-04
git-archive: add --output=<file> to send output to a file
Carlos Manuel Duclos Vergara
1
-0
/
+19
2009-02-07
tree.c: allow read_tree_recursive() to traverse gitlink entries
Lars Hjemli
1
-1
/
+1
2008-10-26
Merge branch 'maint'
Junio C Hamano
1
-0
/
+2
2008-10-26
git-archive: work in bare repos
Charles Bailey
1
-0
/
+2
2008-10-12
Replace calls to strbuf_init(&foo, 0) with STRBUF_INIT initializer
Brandon Casey
1
-4
/
+2
2008-10-02
archive.c: make archiver static
Nanako Shiraishi
1
-1
/
+1
2008-08-29
pretty=format: respect date format options
Jeff King
1
-1
/
+1
2008-07-30
archive: allow --exec and --remote without equal sign
Rene Scharfe
1
-42
/
+68
2008-07-25
archive: declare struct archiver where it's needed
Rene Scharfe
1
-1
/
+5
2008-07-25
archive: move parameter parsing code to archive.c
Rene Scharfe
1
-0
/
+137
2008-07-25
archive: add write_archive()
Rene Scharfe
1
-0
/
+18
2008-07-15
archive: unify file attribute handling
René Scharfe
1
-40
/
+23
2008-07-15
archive: centralize archive entry writing
René Scharfe
1
-0
/
+77
2008-06-09
Teach new attribute 'export-ignore' to git-archive
René Scharfe
1
-0
/
+13
2008-04-22
archive.c: format_subst - fixed bogus argument to memchr
Ariel Badichi
1
-2
/
+2
2008-01-18
Move sha1_file_to_archive into libgit
Lars Hjemli
1
-0
/
+84