summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* read_loose_refs(): eliminate ref_cache argumentMichael Haggerty2012-05-031-4/+4
* struct ref_dir: store a reference to the enclosing ref_cacheMichael Haggerty2012-05-031-4/+11
* search_for_subdir(): return (ref_dir *) instead of (ref_entry *)Michael Haggerty2012-05-031-11/+10
* get_ref_dir(): add function for getting a ref_dir from a ref_entryMichael Haggerty2012-05-031-15/+25
* read_loose_refs(): rename function from get_ref_dir()Michael Haggerty2012-05-031-7/+7
* refs: wrap top-level ref_dirs in ref_entriesMichael Haggerty2012-05-031-18/+19
* find_containing_dir(): use strbuf in implementation of this functionMichael Haggerty2012-05-031-9/+10
* bisect: copy filename string obtained from git_path()Michael Haggerty2012-05-031-3/+5
* do_for_each_reflog(): use a strbuf to hold logfile nameMichael Haggerty2012-05-031-29/+31
* do_for_each_reflog(): return early on errorMichael Haggerty2012-05-031-35/+35
* get_ref_dir(): take the containing directory as argumentMichael Haggerty2012-05-031-4/+8
* refs.c: extract function search_for_subdir()Michael Haggerty2012-05-031-10/+24
* get_ref_dir(): require that the dirname argument ends in '/'Michael Haggerty2012-05-031-7/+7
* get_ref_dir(): rename "base" parameter to "dirname"Michael Haggerty2012-05-031-10/+10
* get_ref_dir(): use a strbuf to hold refnameMichael Haggerty2012-05-031-28/+26
* get_ref_dir(): return early if directory cannot be readMichael Haggerty2012-04-251-41/+44
* Merge branch 'mh/ref-api'Junio C Hamano2012-04-242-363/+659
|\
| * do_for_each_ref(): only iterate over the subtree that was requestedMichael Haggerty2012-04-101-7/+28
| * refs: store references hierarchicallyMichael Haggerty2012-04-102-49/+232
| * sort_ref_dir(): simplify logicMichael Haggerty2012-04-101-10/+11
| * refs.c: rename ref_array -> ref_dirMichael Haggerty2012-04-101-98/+97
| * struct ref_entry: nest the value part in a unionMichael Haggerty2012-04-101-13/+19
| * check_refname_component(): return 0 for zero-length componentsMichael Haggerty2012-04-101-2/+2
| * free_ref_entry(): new functionMichael Haggerty2012-04-101-2/+7
| * names_conflict(): simplify implementationMichael Haggerty2012-04-101-25/+37
| * repack_without_ref(): reimplement using do_for_each_ref_in_array()Michael Haggerty2012-04-101-33/+61
| * do_for_each_ref_in_arrays(): new functionMichael Haggerty2012-04-101-29/+53
| * do_for_each_ref_in_array(): new functionMichael Haggerty2012-04-101-10/+23
| * refs: manage current_ref within do_one_ref()Michael Haggerty2012-04-101-6/+7
| * refs.c: reorder definitions more logicallyMichael Haggerty2012-04-101-253/+256
* | Merge branch 'hv/submodule-recurse-push'Junio C Hamano2012-04-2416-21/+341
|\ \
| * | push: teach --recurse-submodules the on-demand optionHeiko Voigt2012-03-307-6/+179
| * | Refactor submodule push check to use string list instead of integerHeiko Voigt2012-03-303-15/+35
| * | Teach revision walking machinery to walk multiple times sequenciallyHeiko Voigt2012-03-3010-0/+127
* | | git-svn: drop redundant blocking of SIGPIPERoman Kagan2012-04-241-1/+1
* | | git-svn: ignore SIGPIPERoman Kagan2012-04-241-0/+5
* | | git-svn: use POSIX::sigprocmask to block signalsRoman Kagan2012-04-241-6/+9
* | | RelNotes: the fourth batch of topics graduated to 'master'Junio C Hamano2012-04-231-0/+27
* | | Merge branch 'bw/test-fix-grep-gnuism'Junio C Hamano2012-04-231-2/+2
|\ \ \
| * | | t9400: fix gnuism in grepJunio C Hamano2012-04-191-2/+2
* | | | Merge branch 'rj/submodule-mswin-path'Junio C Hamano2012-04-231-79/+82
|\ \ \ \
| * | | | git-submodule.sh: Don't use $path variable in eval_gettext stringRamsay Jones2012-04-181-79/+82
| | |_|/ | |/| |
* | | | Merge branch 'rj/sh-setup-mswin-pwd'Junio C Hamano2012-04-231-0/+4
|\ \ \ \
| * | | | git-sh-setup.sh: Add an pwd() function for MinGWRamsay Jones2012-04-181-0/+4
| |/ / /
* | | | Merge branch 'rj/mingw-isguid'Junio C Hamano2012-04-231-3/+4
|\ \ \ \
| * | | | compat/mingw.h: Set S_ISUID to prevent a fast-import test failureRamsay Jones2012-04-181-3/+4
| |/ / /
* | | | Merge branch 'jn/fast-import-doc'Junio C Hamano2012-04-231-3/+39
|\ \ \ \
| * | | | fast-import doc: cat-blob and ls responses need to be consumed quicklyJonathan Nieder2012-04-151-3/+39
| |/ / /
* | | | Merge branch 'jn/more-i18ncmp'Junio C Hamano2012-04-233-8/+8
|\ \ \ \
| * | | | test: am of empty patch should not succeedJonathan Nieder2012-04-141-1/+1