summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'jt/packmigrate'Junio C Hamano2017-09-191-0/+0
|\
| * Remove inadvertently added outgoing/packfile.hjt/packmigrateJonathan Tan2017-09-061-0/+0
* | Merge branch 'jk/incore-lockfile-removal'Junio C Hamano2017-09-1918-324/+352
|\ \
| * | stop leaking lock structs in some simple casesjk/incore-lockfile-removalJeff King2017-09-064-37/+18
| * | ref_lock: stop leaking lock_filesJeff King2017-09-061-23/+16
| * | lockfile: update lifetime requirements in documentationJeff King2017-09-061-10/+10
| * | tempfile: auto-allocate tempfiles on heapJeff King2017-09-0613-141/+136
| * | tempfile: remove deactivated list entriesJeff King2017-09-062-36/+25
| * | tempfile: use list.h for linked listJeff King2017-09-063-7/+48
| * | tempfile: release deactivated strbufs instead of resettingJeff King2017-09-061-1/+1
| * | tempfile: robustify cleanup handlerJeff King2017-09-061-9/+15
| * | tempfile: factor out deactivationJeff King2017-09-061-7/+11
| * | tempfile: factor out activationJeff King2017-09-061-8/+10
| * | tempfile: replace die("BUG") with BUG()Jeff King2017-09-061-10/+10
| * | tempfile: handle NULL tempfile pointers gracefullyJeff King2017-09-062-6/+8
| * | tempfile: prefer is_tempfile_active to bare accessJeff King2017-09-061-8/+8
| * | lockfile: do not rollback lock on failed closeJeff King2017-09-064-26/+22
| * | tempfile: do not delete tempfile on failed closeJeff King2017-09-067-37/+40
| * | always check return value of close_tempfileJeff King2017-09-063-6/+6
| * | verify_signed_buffer: prefer close_tempfile() to close()Jeff King2017-09-061-1/+1
| * | setup_temporary_shallow: move tempfile struct into functionJeff King2017-09-061-6/+5
| * | setup_temporary_shallow: avoid using inactive tempfileJeff King2017-09-061-1/+1
| * | write_index_as_tree: cleanup tempfile on errorJeff King2017-09-061-8/+15
* | | Merge branch 'nd/prune-in-worktree'Junio C Hamano2017-09-1913-136/+308
|\ \ \
| * | | refs.c: reindent get_submodule_ref_store()nd/prune-in-worktreeNguyễn Thái Ngọc Duy2017-08-241-7/+5
| * | | refs.c: remove fallback-to-main-store code get_submodule_ref_store()Nguyễn Thái Ngọc Duy2017-08-241-8/+3
| * | | rev-list: expose and document --single-worktreeNguyễn Thái Ngọc Duy2017-08-242-0/+10
| * | | revision.c: --reflog add HEAD reflog from all worktreesNguyễn Thái Ngọc Duy2017-08-242-1/+43
| * | | files-backend: make reflog iterator go through per-worktree reflogNguyễn Thái Ngọc Duy2017-08-242-14/+75
| * | | revision.c: --all adds HEAD from all worktreesNguyễn Thái Ngọc Duy2017-08-246-0/+60
| * | | refs: remove dead for_each_*_submodule()Nguyễn Thái Ngọc Duy2017-08-243-48/+2
| * | | refs.c: move for_each_remote_ref_submodule() to submodule.cNguyễn Thái Ngọc Duy2017-08-243-8/+7
| * | | revision.c: use refs_for_each*() instead of for_each_*_submodule()Nguyễn Thái Ngọc Duy2017-08-243-24/+39
| * | | refs: add refs_head_ref()Nguyễn Thái Ngọc Duy2017-08-242-10/+15
| * | | refs: move submodule slash stripping code to get_submodule_ref_storeNguyễn Thái Ngọc Duy2017-08-241-16/+17
| * | | refs.c: refactor get_submodule_ref_store(), share common free blockNguyễn Thái Ngọc Duy2017-08-241-11/+6
| * | | revision.c: --indexed-objects add objects from all worktreesNguyễn Thái Ngọc Duy2017-08-242-0/+30
| * | | revision.c: refactor add_index_objects_to_pending()Nguyễn Thái Ngọc Duy2017-08-241-6/+12
| * | | refs.c: use is_dir_sep() in resolve_gitlink_ref()Nguyễn Thái Ngọc Duy2017-08-241-1/+1
| * | | revision.h: new flag in struct rev_info wrt. worktree-related refsNguyễn Thái Ngọc Duy2017-08-241-0/+1
* | | | Merge branch 'ma/split-symref-update-fix'Junio C Hamano2017-09-191-18/+44
|\ \ \ \
| * | | | refs/files-backend: add `refname`, not "HEAD", to listma/split-symref-update-fixMartin Ågren2017-09-101-3/+10
| * | | | refs/files-backend: correct return value in lock_ref_for_updateMartin Ågren2017-09-101-1/+1
| * | | | refs/files-backend: fix memory leak in lock_ref_for_updateMartin Ågren2017-09-101-11/+20
| * | | | refs/files-backend: add longer-scoped copy of string to listMartin Ågren2017-09-101-4/+14
* | | | | Merge branch 'mh/notes-cleanup'Junio C Hamano2017-09-191-71/+70
|\ \ \ \ \
| * | | | | load_subtree(): check that `prefix_len` is in the expected rangemh/notes-cleanupMichael Haggerty2017-09-091-1/+4
| * | | | | load_subtree(): declare some variables to be `size_t`Michael Haggerty2017-08-261-3/+3
| * | | | | hex_to_bytes(): simpler replacement for `get_oid_hex_segment()`Michael Haggerty2017-08-261-18/+10
| * | | | | get_oid_hex_segment(): don't pad the rest of `oid`Michael Haggerty2017-08-261-11/+13