| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-08-13 | make git-fast-import a builtin | Jeff King | 1 | -3649/+0 |
| 2020-07-28 | strvec: convert more callers away from argv_array name | Jeff King | 1 | -2/+2 |
| 2020-06-02 | Merge branch 'en/fast-import-looser-date' | Junio C Hamano | 1 | -4/+21 |
| 2020-05-31 | fast-import: add new --date-format=raw-permissive format | Elijah Newren | 1 | -4/+21 |
| 2020-04-28 | Merge branch 'jk/fast-import-use-hashmap' | Junio C Hamano | 1 | -25/+36 |
| 2020-04-06 | fast-import: replace custom hash with hashmap.c | Jeff King | 1 | -25/+36 |
| 2020-02-28 | fast-import: add options for rewriting submodules | brian m. carlson | 1 | -5/+107 |
| 2020-02-28 | fast-import: add a generic function to iterate over marks | brian m. carlson | 1 | -24/+26 |
| 2020-02-28 | fast-import: make find_marks work on any mark set | brian m. carlson | 1 | -11/+10 |
| 2020-02-28 | fast-import: add helper function for inserting mark object entries | brian m. carlson | 1 | -15/+22 |
| 2020-02-28 | fast-import: permit reading multiple marks files | brian m. carlson | 1 | -14/+18 |
| 2019-12-06 | Sync with 2.23.1 | Johannes Schindelin | 1 | -4/+35 |
| 2019-12-06 | Sync with 2.22.2 | Johannes Schindelin | 1 | -4/+35 |
| 2019-12-06 | Sync with 2.21.1 | Johannes Schindelin | 1 | -4/+35 |
| 2019-12-06 | Sync with 2.20.2 | Johannes Schindelin | 1 | -4/+35 |
| 2019-12-06 | Sync with 2.19.3 | Johannes Schindelin | 1 | -4/+35 |
| 2019-12-06 | Sync with 2.18.2 | Johannes Schindelin | 1 | -4/+35 |
| 2019-12-06 | Sync with 2.17.3 | Johannes Schindelin | 1 | -4/+35 |
| 2019-12-06 | Sync with 2.16.6 | Johannes Schindelin | 1 | -4/+35 |
| 2019-12-06 | Sync with 2.15.4 | Johannes Schindelin | 1 | -4/+35 |
| 2019-12-06 | Sync with 2.14.6 | Johannes Schindelin | 1 | -4/+35 |
| 2019-12-04 | fast-import: disallow "feature import-marks" by default | Jeff King | 1 | -0/+2 |
| 2019-12-04 | fast-import: disallow "feature export-marks" by default | Jeff King | 1 | -0/+25 |
| 2019-12-04 | fast-import: delay creating leading directories for export-marks | Jeff King | 1 | -1/+6 |
| 2019-12-04 | fast-import: stop creating leading directories for import-marks | Jeff King | 1 | -1/+0 |
| 2019-12-04 | fast-import: tighten parsing of boolean command line options | Jeff King | 1 | -2/+2 |
| 2019-10-15 | Merge branch 'en/fast-imexport-nested-tags' | Junio C Hamano | 1 | -11/+81 |
| 2019-10-04 | fast-import: add support for new 'alias' command | Elijah Newren | 1 | -10/+52 |
| 2019-10-04 | fast-import: allow tags to be identified by mark labels | Elijah Newren | 1 | -1/+2 |
| 2019-10-04 | fast-import: fix handling of deleted tags | Elijah Newren | 1 | -0/+27 |
| 2019-08-27 | fast-import: duplicate into history rather than passing ownership | Jeff King | 1 | -3/+1 |
| 2019-08-27 | fast-import: duplicate parsed encoding string | Jeff King | 1 | -2/+5 |
| 2019-07-19 | Merge branch 'nd/tree-walk-with-repo' | Junio C Hamano | 1 | -3/+6 |
| 2019-07-09 | Merge branch 'rs/copy-array' | Junio C Hamano | 1 | -1/+1 |
| 2019-06-27 | sha1-file.c: remove the_repo from read_object_with_reference() | Nguyễn Thái Ngọc Duy | 1 | -3/+6 |
| 2019-06-17 | use COPY_ARRAY for copying arrays | René Scharfe | 1 | -1/+1 |
| 2019-05-14 | fast-import: support 'encoding' commit header | Elijah Newren | 1 | -2/+9 |
| 2019-04-25 | Merge branch 'bc/hash-transition-16' | Junio C Hamano | 1 | -26/+40 |
| 2019-04-01 | fast-import: fix erroneous handling of get-mark with empty orphan commits | Elijah Newren | 1 | -6/+2 |
| 2019-04-01 | fast-import: only allow cat-blob requests where it makes sense | Elijah Newren | 1 | -6/+13 |
| 2019-04-01 | fast-import: check most prominent commands first | Elijah Newren | 1 | -2/+2 |
| 2019-04-01 | fast-import: replace sha1_to_hex | brian m. carlson | 1 | -2/+2 |
| 2019-04-01 | fast-import: make hash-size independent | brian m. carlson | 1 | -16/+29 |
| 2019-04-01 | object-store: rename and expand packed_git's sha1 member | brian m. carlson | 1 | -8/+9 |
| 2019-01-04 | Merge branch 'en/fast-export-import' | Junio C Hamano | 1 | -154/+12 |
| 2018-11-17 | fast-export: add a --show-original-ids option to show original names | Elijah Newren | 1 | -0/+12 |
| 2018-11-17 | fast-import: remove unmaintained duplicate documentation | Elijah Newren | 1 | -154/+0 |
| 2018-11-12 | Upcast size_t variables to uintmax_t when printing | Torsten Bögershausen | 1 | -2/+2 |
| 2018-09-17 | Merge branch 'jk/cocci' | Junio C Hamano | 1 | -5/+5 |
| 2018-09-17 | Merge branch 'ds/reachable' | Junio C Hamano | 1 | -0/+1 |
| 2018-08-29 | convert "oidcmp() != 0" to "!oideq()" | Jeff King | 1 | -2/+2 |
| 2018-08-29 | convert "oidcmp() == 0" to oideq() | Jeff King | 1 | -3/+3 |
| 2018-08-20 | treewide: use get_all_packs | Derrick Stolee | 1 | -2/+2 |
| 2018-08-02 | Merge branch 'sb/object-store-lookup' | Junio C Hamano | 1 | -2/+4 |
| 2018-07-20 | commit.h: remove method declarations | Derrick Stolee | 1 | -0/+1 |
| 2018-07-06 | fast-import: do not call diff_delta() with empty buffer | Mike Hommey | 1 | -1/+1 |
| 2018-06-29 | commit: add repository argument to lookup_commit_reference_gently | Stefan Beller | 1 | -2/+4 |
| 2018-05-30 | Merge branch 'ma/lockfile-cleanup' | Junio C Hamano | 1 | -1/+1 |
| 2018-05-23 | Merge branch 'sb/oid-object-info' | Junio C Hamano | 1 | -6/+10 |
| 2018-05-10 | lock_file: make function-local locks non-static | Martin Ågren | 1 | -1/+1 |
| 2018-05-08 | Merge branch 'ds/commit-graph' | Junio C Hamano | 1 | -1/+1 |
| 2018-04-26 | packfile: add repository argument to unpack_entry | Stefan Beller | 1 | -1/+1 |
| 2018-04-26 | cache.h: add repository argument to oid_object_info | Stefan Beller | 1 | -5/+9 |
| 2018-04-25 | Merge branch 'jm/mem-pool' | Junio C Hamano | 1 | -61/+16 |
| 2018-04-12 | mem-pool: move reusable parts of memory pool into its own file | Jameson Miller | 1 | -69/+1 |
| 2018-04-12 | fast-import: introduce mem_pool type | Jameson Miller | 1 | -29/+52 |
| 2018-04-12 | fast-import: rename mem_pool type to mp_block | Jameson Miller | 1 | -10/+10 |
| 2018-04-11 | Merge branch 'sb/packfiles-in-repository' | Junio C Hamano | 1 | -2/+1 |
| 2018-04-11 | Merge branch 'sb/object-store' | Junio C Hamano | 1 | -2/+6 |
| 2018-04-10 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -15/+16 |
| 2018-04-02 | csum-file: rename hashclose() to finalize_hashfile() | Derrick Stolee | 1 | -1/+1 |
| 2018-03-26 | packfile: keep prepare_packed_git() private | Nguyễn Thái Ngọc Duy | 1 | -1/+0 |
| 2018-03-26 | packfile: add repository argument to prepare_packed_git | Stefan Beller | 1 | -1/+1 |
| 2018-03-26 | packfile: allow install_packed_git to handle arbitrary repositories | Stefan Beller | 1 | -1/+1 |
| 2018-03-26 | object-store: move packed_git and packed_git_mru to object store | Stefan Beller | 1 | -2/+6 |
| 2018-03-21 | Merge branch 'rj/warning-uninitialized-fix' | Junio C Hamano | 1 | -2/+2 |
| 2018-03-20 | -Wuninitialized: remove some 'init-self' workarounds | Ramsay Jones | 1 | -2/+2 |
| 2018-03-14 | sha1_file: convert read_sha1_file to struct object_id | brian m. carlson | 1 | -3/+3 |
| 2018-03-14 | sha1_file: convert read_object_with_reference to object_id | brian m. carlson | 1 | -7/+8 |
| 2018-03-14 | sha1_file: convert sha1_object_info* to object_id | brian m. carlson | 1 | -5/+5 |
| 2018-03-06 | Merge branch 'bw/c-plus-plus' | Junio C Hamano | 1 | -8/+8 |
| 2018-02-14 | object: rename function 'typename' to 'type_name' | Brandon Williams | 1 | -8/+8 |
| 2018-02-02 | csum-file: rename sha1file to hashfile | brian m. carlson | 1 | -14/+14 |
| 2018-02-02 | fast-import: switch various uses of SHA-1 to the_hash_algo | brian m. carlson | 1 | -20/+22 |
| 2017-10-23 | Merge branch 'jk/write-in-full-fix' into maint | Junio C Hamano | 1 | -1/+1 |
| 2017-10-16 | refs: convert read_ref and read_ref_full to object_id | brian m. carlson | 1 | -1/+1 |
| 2017-10-16 | refs: update ref transactions to use struct object_id | brian m. carlson | 1 | -2/+2 |
| 2017-10-05 | Merge branch 'er/fast-import-dump-refs-on-checkpoint' | Junio C Hamano | 1 | -3/+3 |
| 2017-09-29 | fast-import: checkpoint: dump branches/tags/marks even if object_count==0 | Eric Rannaud | 1 | -3/+3 |
| 2017-09-25 | Merge branch 'jk/write-in-full-fix' | Junio C Hamano | 1 | -1/+1 |
| 2017-09-14 | avoid "write_in_full(fd, buf, len) != len" pattern | Jeff King | 1 | -1/+1 |
| 2017-08-23 | pack: move pack name-related functions | Jonathan Tan | 1 | -0/+1 |
| 2017-06-24 | Merge branch 'ab/free-and-null' | Junio C Hamano | 1 | -4/+2 |
| 2017-06-24 | Merge branch 'bw/config-h' | Junio C Hamano | 1 | -0/+1 |
| 2017-06-22 | Merge branch 'mh/fast-import-raise-default-depth' | Junio C Hamano | 1 | -1/+1 |
| 2017-06-16 | coccinelle: make use of the "type" FREE_AND_NULL() rule | Ævar Arnfjörð Bjarmason | 1 | -4/+2 |
| 2017-06-15 | config: don't include config.h by default | Brandon Williams | 1 | -0/+1 |
| 2017-06-13 | Merge branch 'nd/fopen-errors' | Junio C Hamano | 1 | -3/+1 |
| 2017-06-12 | fast-import: increase the default pack depth to 50 | Mike Hommey | 1 | -1/+1 |
| 2017-05-26 | use xfopen() in more places | Nguyễn Thái Ngọc Duy | 1 | -3/+1 |
| 2017-05-08 | pack: convert struct pack_idx_entry to struct object_id | brian m. carlson | 1 | -15/+15 |
| 2017-05-08 | Convert lookup_commit* to struct object_id | brian m. carlson | 1 | -2/+2 |
| 2017-05-08 | fast-import: convert to struct object_id | brian m. carlson | 1 | -158/+159 |
| 2017-05-02 | fast-import: convert internal structs to struct object_id | brian m. carlson | 1 | -86/+96 |
| 2017-04-26 | Merge branch 'jk/war-on-git-path' | Junio C Hamano | 1 | -1/+1 |
| 2017-04-20 | replace xstrdup(git_path(...)) with git_pathdup(...) | Jeff King | 1 | -1/+1 |
| 2017-03-28 | odb_mkstemp: write filename into strbuf | Jeff King | 1 | -4/+5 |
| 2017-03-28 | Merge branch 'jk/fast-import-cleanup' | Junio C Hamano | 1 | -9/+7 |
| 2017-03-24 | encode_in_pack_object_header: respect output buffer length | Jeff King | 1 | -5/+5 |
| 2017-03-24 | fast-import: use xsnprintf for formatting headers | Jeff King | 1 | -3/+1 |
| 2017-03-24 | fast-import: use xsnprintf for writing sha1s | Jeff King | 1 | -1/+1 |
| 2017-03-21 | Merge branch 'jk/pack-name-cleanups' | Junio C Hamano | 1 | -13/+13 |
| 2017-03-16 | replace snprintf with odb_pack_name() | Jeff King | 1 | -15/+13 |
| 2017-03-16 | odb_pack_keep(): stop generating keepfile name | Jeff King | 1 | -1/+3 |
| 2017-02-20 | delete_ref: accept a reflog message argument | Kyle Meyer | 1 | -1/+1 |
| 2017-01-10 | Merge branch 'mh/fast-import-notes-fix-new' | Junio C Hamano | 1 | -3/+5 |
| 2016-12-20 | fast-import: properly fanout notes when tree is imported | Mike Hommey | 1 | -3/+5 |
| 2016-11-15 | compression: unify pack.compression configuration parsing | Junio C Hamano | 1 | -13/+0 |
| 2016-09-29 | use QSORT | René Scharfe | 1 | -2/+2 |
| 2016-07-19 | Merge branch 'jk/common-main' | Junio C Hamano | 1 | -7/+2 |
| 2016-07-06 | Merge branch 'jk/common-main-2.8' into jk/common-main | Junio C Hamano | 1 | -7/+2 |
| 2016-07-01 | common-main: call git_setup_gettext() | Jeff King | 1 | -2/+0 |
| 2016-07-01 | common-main: call git_extract_argv0_path() | Jeff King | 1 | -3/+0 |
| 2016-07-01 | add an extra level of indirection to main() | Jeff King | 1 | -2/+2 |
| 2016-06-20 | Merge branch 'ew/fast-import-unpack-limit' | Junio C Hamano | 1 | -0/+61 |
| 2016-05-31 | Merge branch 'fc/fast-import-broken-marks-file' | Junio C Hamano | 1 | -2/+5 |
| 2016-05-29 | fast-import: invalidate pack_id references after loosening | Eric Wong | 1 | -1/+30 |
| 2016-05-23 | Merge branch 'nd/worktree-various-heads' | Junio C Hamano | 1 | -3/+3 |
| 2016-05-17 | fast-import: do not truncate exported marks file | Felipe Contreras | 1 | -2/+5 |
| 2016-05-11 | fast-import: implement unpack limit | Eric Wong | 1 | -0/+32 |
| 2016-05-09 | fast-import.c: use error_errno() | Nguyễn Thái Ngọc Duy | 1 | -5/+5 |
| 2016-04-22 | dir.c: rename str(n)cmp_icase to fspath(n)cmp | Nguyễn Thái Ngọc Duy | 1 | -3/+3 |
| 2016-02-26 | Merge branch 'jk/tighten-alloc' | Junio C Hamano | 1 | -7/+5 |
| 2016-02-22 | fast-import: simplify allocation in start_packfile | Jeff King | 1 | -4/+1 |
| 2016-02-22 | use st_add and st_mult for allocation size computation | Jeff King | 1 | -1/+1 |
| 2016-02-22 | convert trivial cases to ALLOC_ARRAY | Jeff King | 1 | -2/+3 |
| 2016-01-15 | strbuf: introduce strbuf_getline_{lf,nul}() | Junio C Hamano | 1 | -2/+2 |
| 2015-12-11 | Merge branch 'sg/lock-file-commit-error' | Junio C Hamano | 1 | -1/+1 |
| 2015-12-01 | Make error message after failing commit_lock_file() less confusing | SZEDER Gábor | 1 | -1/+1 |
| 2015-10-20 | Merge branch 'jk/war-on-sprintf' | Junio C Hamano | 1 | -7/+10 |
| 2015-10-05 | Merge branch 'jk/date-local' | Junio C Hamano | 1 | -1/+1 |
| 2015-10-05 | convert strncpy to memcpy | Jeff King | 1 | -1/+1 |
| 2015-10-05 | prefer memcpy to strcpy | Jeff King | 1 | -2/+3 |
| 2015-10-05 | avoid sprintf and strcpy with flex arrays | Jeff King | 1 | -2/+4 |
| 2015-09-25 | use xsnprintf for generating git object headers | Jeff King | 1 | -2/+2 |
| 2015-09-03 | fast-import: switch crash-report date to iso8601 | Jeff King | 1 | -1/+1 |
| 2015-08-19 | Merge branch 'jk/git-path' | Junio C Hamano | 1 | -1/+3 |
| 2015-08-19 | Merge branch 'jc/finalize-temp-file' | Junio C Hamano | 1 | -2/+2 |
| 2015-08-10 | prefer git_pathdup to git_path in some possibly-dangerous cases | Jeff King | 1 | -1/+3 |
| 2015-08-10 | sha1_file.c: rename move_temp_to_file() to finalize_object_file() | Junio C Hamano | 1 | -2/+2 |
| 2015-08-03 | Merge branch 'jk/date-mode-format' | Junio C Hamano | 1 | -1/+1 |
| 2015-08-03 | Merge branch 'mh/fast-import-optimize-current-from' | Junio C Hamano | 1 | -12/+17 |
| 2015-08-03 | Merge branch 'mh/fast-import-get-mark' | Junio C Hamano | 1 | -4/+29 |
| 2015-07-13 | fast-import: do less work when given "from" matches current branch head | Mike Hommey | 1 | -12/+17 |
| 2015-07-01 | fast-import: add a get-mark command | Michael Haggerty | 1 | -4/+29 |
| 2015-06-29 | convert "enum date_mode" into a struct | Jeff King | 1 | -1/+1 |
| 2015-06-22 | update_ref(): don't read old reference value before delete | Michael Haggerty | 1 | -3/+3 |
| 2015-05-11 | Merge branch 'nd/multiple-work-trees' | Junio C Hamano | 1 | -5/+2 |
| 2015-03-17 | Merge branch 'rs/deflate-init-cleanup' | Junio C Hamano | 1 | -3/+0 |
| 2015-03-05 | zlib: initialize git_zstream in git_deflate_init{,_gzip,_raw} | René Scharfe | 1 | -3/+0 |
| 2015-03-05 | Merge branch 'mh/refs-have-new' | Junio C Hamano | 1 | -3/+3 |
| 2015-02-25 | Merge branch 'jk/fast-import-die-nicely-fix' | Junio C Hamano | 1 | -1/+5 |
| 2015-02-17 | ref_transaction_update(): remove "have_old" parameter | Michael Haggerty | 1 | -3/+3 |
| 2015-02-10 | fast-import: avoid running end_packfile recursively | Jeff King | 1 | -1/+5 |
| 2014-12-01 | fast-import: use git_path() for accessing .git dir instead of get_git_dir() | Nguyễn Thái Ngọc Duy | 1 | -4/+1 |
| 2014-12-01 | path.c: make get_pathname() call sites return const char * | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2014-10-15 | refs.c: pass the ref log message to _create/delete/update instead of _commit | Ronnie Sahlberg | 1 | -4/+4 |
| 2014-10-01 | dump_marks(): reimplement using fdopen_lock_file() | Michael Haggerty | 1 | -19/+2 |
| 2014-10-01 | lockfile.h: extract new header file for the functions in lockfile.c | Michael Haggerty | 1 | -0/+1 |
| 2014-10-01 | dump_marks(): remove a redundant call to rollback_lock_file() | Michael Haggerty | 1 | -3/+1 |
| 2014-09-29 | Merge branch 'mb/fast-import-delete-root' into maint | Junio C Hamano | 1 | -1/+5 |
| 2014-09-26 | Merge branch 'rs/realloc-array' | Junio C Hamano | 1 | -1/+1 |
| 2014-09-19 | Merge branch 'jk/fast-import-fixes' into maint | Junio C Hamano | 1 | -8/+13 |
| 2014-09-19 | Merge branch 'mb/fast-import-delete-root' | Junio C Hamano | 1 | -1/+5 |
| 2014-09-19 | Merge branch 'jk/commit-author-parsing' | Junio C Hamano | 1 | -11/+9 |
| 2014-09-18 | use REALLOC_ARRAY for changing the allocation size of arrays | René Scharfe | 1 | -1/+1 |
| 2014-09-11 | Merge branch 'jk/fast-import-fixes' | Junio C Hamano | 1 | -4/+7 |
| 2014-09-11 | Merge branch 'rs/ref-transaction-1' | Junio C Hamano | 1 | -16/+38 |
| 2014-09-03 | fast-import.c: use a ref transaction when dumping tags | Ronnie Sahlberg | 1 | -6/+23 |
| 2014-09-03 | fast-import.c: change update_branch to use ref transactions | Ronnie Sahlberg | 1 | -10/+15 |
| 2014-08-29 | fast-import: fix segfault in store_tree() | Maxim Bublis | 1 | -1/+5 |
| 2014-08-27 | date: use strbufs in date-formatting functions | Jeff King | 1 | -11/+9 |
| 2014-08-25 | fast-import: fix buffer overflow in dump_tags | Jeff King | 1 | -4/+6 |
| 2014-08-25 | fast-import: clean up pack_data pointer in end_packfile | Jeff King | 1 | -4/+7 |
| 2014-08-13 | fast-import.c: replace `git_config()` with `git_config_get_*()` family | Tanay Abhra | 1 | -23/+21 |
| 2014-07-18 | fast-import: use hashcmp() for SHA1 hash comparison | René Scharfe | 1 | -1/+1 |
| 2014-06-20 | fast-import: refactor parsing of spaces | Jeff King | 1 | -13/+7 |
| 2014-06-20 | fast-import: use skip_prefix for parsing input | Jeff King | 1 | -72/+51 |
| 2014-06-20 | use skip_prefix to avoid magic numbers | Jeff King | 1 | -32/+37 |
| 2014-06-20 | fast-import: fix read of uninitialized argv memory | Jeff King | 1 | -5/+8 |
| 2014-04-21 | fast-import: add support to delete refs | Felipe Contreras | 1 | -3/+10 |
| 2014-03-10 | use strchrnul() in place of strchr() and strlen() | Rohit Mani | 1 | -21/+12 |
| 2013-12-05 | replace {pre,suf}fixcmp() with {starts,ends}_with() | Christian Couder | 1 | -40/+40 |
| 2013-09-20 | Merge branch 'bk/refs-multi-update' | Junio C Hamano | 1 | -1/+1 |
| 2013-09-17 | Merge branch 'rh/ishes-doc' | Junio C Hamano | 1 | -10/+10 |
| 2013-09-04 | use 'commit-ish' instead of 'committish' | Richard Hansen | 1 | -8/+8 |
| 2013-09-04 | use 'tree-ish' instead of 'treeish' | Richard Hansen | 1 | -2/+2 |
| 2013-09-04 | Merge branch 'jk/fast-import-empty-ls' | Junio C Hamano | 1 | -20/+38 |
| 2013-08-30 | refs: report ref type from lock_any_ref_for_update | Brad King | 1 | -1/+1 |
| 2013-06-23 | fast-import: allow moving the root tree | John Keeping | 1 | -7/+14 |