summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* SQUASH??? Minimum compilation band-aiddt/refs-backend-lmdbJunio C Hamano2016-02-251-2/+1
* tests: add ref-storage argumentDavid Turner2016-02-2563-181/+368
* refs: tests for lmdb backendDavid Turner2016-02-254-0/+1554
* refs: add LMDB refs storage backendDavid Turner2016-02-2512-2/+2081
* refs: break out resolve_ref_unsafe_submoduleDavid Turner2016-02-253-21/+47
* config: read ref storage config on startupDavid Turner2016-02-251-0/+24
* refs: register ref storage backendsDavid Turner2016-02-253-4/+23
* svn: learn ref-storage argumentDavid Turner2016-02-252-2/+6
* clone: allow ref storage backend to be set for cloneDavid Turner2016-02-255-1/+25
* refs: check submodules' ref storage configDavid Turner2016-02-253-7/+57
* init: allow alternate ref strorage to be set for new reposDavid Turner2016-02-2510-13/+118
* refs: always handle non-normal refs in files backendDavid Turner2016-02-251-20/+90
* refs: resolve symbolic refs firstDavid Turner2016-02-253-66/+148
* refs: on symref reflog expire, lock symref not referrentDavid Turner2016-02-252-1/+12
* refs: don't dereference on renameDavid Turner2016-02-252-6/+18
* refs: allow log-only updatesDavid Turner2016-02-252-5/+17
* refs: move duplicate check to common codeDavid Turner2016-02-253-54/+73
* refs: make lock genericDavid Turner2016-02-252-14/+17
* refs: handle non-normal ref renamesDavid Turner2016-02-251-1/+11
* refs: add method to rename refsDavid Turner2016-02-253-1/+16
* refs: add methods to init refs dbDavid Turner2016-02-255-10/+35
* refs: add method for delete_refsDavid Turner2016-02-253-1/+9
* refs: add method for initial ref transaction commitDavid Turner2016-02-253-2/+10
* refs: add methods for reflogDavid Turner2016-02-253-12/+97
* refs: add do_for_each_per_worktree_refDavid Turner2016-02-252-0/+23
* refs: reduce the visibility of do_for_each_ref()Ramsay Jones2016-02-252-14/+11
* refs: add method for do_for_each_refDavid Turner2016-02-253-2/+18
* refs: add methods for misc ref operationsRonnie Sahlberg2016-02-253-15/+82
* refs: add a backend method structure with transaction functionsRonnie Sahlberg2016-02-254-2/+68
* refs: move resolve_ref_unsafe into common codeDavid Turner2016-02-253-111/+114
* files-backend: break out ref readingDavid Turner2016-02-251-106/+159
* refs: move for_each_*ref* functions into common codeDavid Turner2016-02-253-57/+66
* refs: move head_ref{,_submodule} to the common codeDavid Turner2016-02-252-28/+23
* Merge branch 'sb/submodule-parallel-update' into dt/refs-backend-lmdbJunio C Hamano2016-02-2518-71/+478
|\
| * clone: allow an explicit argument for parallel submodule clonesStefan Beller2016-02-253-7/+33
| * submodule update: expose parallelism to the userStefan Beller2016-02-254-2/+34
| * git submodule update: have a dedicated helper for cloningStefan Beller2016-02-252-34/+262
| * run_processes_parallel: correctly terminate callbacks with an LFStefan Beller2016-02-251-0/+2
| * run_processes_parallel: rename parameters for the callbacksStefan Beller2016-02-252-13/+13
| * run-command: expose default_{start_failure, task_finished}Stefan Beller2016-02-252-9/+28
| * run_processes_parallel: treat output of children as byte arrayStefan Beller2016-02-253-4/+16
| * submodule update: direct error message to stderrStefan Beller2016-02-252-4/+4
| * fetching submodules: respect `submodule.fetchJobs` config optionStefan Beller2016-02-255-2/+38
| * submodule-config: drop check against NULLStefan Beller2016-02-251-3/+3
| * submodule-config: keep update strategy aroundStefan Beller2016-02-254-0/+52
* | Sixth batch for the 2.8 cycleJunio C Hamano2016-02-101-0/+40
* | Merge branch 'js/test-lib-windows-emulated-yes'Junio C Hamano2016-02-101-2/+4
|\ \
| * | test-lib: limit the output of the yes utilityjs/test-lib-windows-emulated-yesJohannes Schindelin2016-02-021-2/+4
* | | Merge branch 'wp/sha1-name-negative-match'Junio C Hamano2016-02-103-11/+73
|\ \ \
| * | | object name: introduce '^{/!-<negative pattern>}' notationwp/sha1-name-negative-matchWill Palmer2016-02-013-11/+51