summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2014-04-07combine-diff: speed it up, by using multiparent diff tree-walker directlyLibravatar Kirill Smelkov2-5/+84
2014-04-07tree-diff: rework diff_tree() to generate diffs for multiparent cases as wellLibravatar Kirill Smelkov4-64/+465
2014-03-27Portable alloca for GitLibravatar Kirill Smelkov4-2/+30
2014-03-27tree-diff: reuse base str(buf) memory on sub-tree recursionLibravatar Kirill Smelkov1-19/+19
2014-03-27tree-diff: no need to call "full" diff_tree_sha1 from show_path()Libravatar Kirill Smelkov1-2/+6
2014-03-27tree-diff: rework diff_tree interface to be sha1 basedLibravatar Kirill Smelkov1-32/+28
2014-03-26tree-diff: diff_tree() should now be staticLibravatar Kirill Smelkov2-4/+2
2014-03-26tree-diff: remove special-case diff-emitting code for empty-tree casesLibravatar Kirill Smelkov1-12/+14
2014-03-20tree-diff: simplify tree_entry_pathcmpLibravatar Kirill Smelkov1-11/+6
2014-03-20tree-diff: show_path prototype is not needed anymoreLibravatar Kirill Smelkov1-3/+0
2014-03-20tree-diff: rename compare_tree_entry -> tree_entry_pathcmpLibravatar Kirill Smelkov1-6/+9
2014-03-20tree-diff: move all action-taking code out of compare_tree_entry()Libravatar Kirill Smelkov1-16/+12
2014-03-20tree-diff: don't assume compare_tree_entry() returns -1,0,1Libravatar Kirill Smelkov1-8/+14
2014-03-20tree-diff: consolidate code for emitting diffs and recursion in one placeLibravatar Kirill Smelkov1-30/+82
2014-03-04tree-diff: show_tree() is not neededLibravatar Kirill Smelkov1-32/+3
2014-02-24tree-diff: no need to pass match to skip_uninteresting()Libravatar Kirill Smelkov1-9/+8
2014-02-24tree-diff: no need to manually verify that there is no mode change for a pathLibravatar Kirill Smelkov1-10/+5
2014-02-24combine-diff: move changed-paths scanning logic into its own functionLibravatar Kirill Smelkov1-27/+53
2014-02-24combine-diff: move show_log_first logic/action out of paths scanningLibravatar Kirill Smelkov1-10/+14
2014-02-24tests: add checking that combine-diff emits only correct pathsLibravatar Kirill Smelkov1-0/+106
2014-02-24combine-diff: simplify intersect_paths() furtherLibravatar Junio C Hamano1-22/+12
2014-02-24combine-diff: combine_diff_path.len is not needed anymoreLibravatar Kirill Smelkov3-24/+9
2014-02-24combine-diff: optimize combine_diff_path sets intersectionLibravatar Kirill Smelkov1-21/+73
2014-02-24diff test: add tests for combine-diff with orderfileLibravatar Kirill Smelkov1-0/+21
2014-02-24diffcore-order: export generic ordering interfaceLibravatar Kirill Smelkov2-19/+46
2014-02-24tree-walk: finally switch over tree descriptors to contain a pre-parsed entryLibravatar Kirill Smelkov2-2/+2
2014-02-05revision: convert to using diff_tree_sha1()Libravatar Kirill Smelkov1-11/+1
2014-02-05line-log: convert to using diff_tree_sha1()Libravatar Kirill Smelkov1-24/+2
2014-02-05tree-diff: convert diff_root_tree_sha1() to just call diff_tree_sha1 with old...Libravatar Kirill Smelkov1-14/+1
2014-02-05tree-diff: allow diff_tree_sha1 to accept NULL sha1Libravatar Kirill Smelkov1-8/+4
2014-01-31Git 1.9-rc2Libravatar Junio C Hamano1-1/+1
2014-01-31Merge git://github.com/git-l10n/git-poLibravatar Junio C Hamano9-11470/+15408
2014-01-31Merge branch 'jn/pager-lv-default-env'Libravatar Junio C Hamano1-1/+1
2014-01-31pager test: make fake pager consume all its inputLibravatar Jonathan Nieder1-1/+1
2014-01-29l10n: Bulgarian translation of git (222t21f1967u)Libravatar Alexander Shopov1-0/+10404
2014-01-28po/TEAMS: Added Bulgarian teamLibravatar Alexander Shopov1-0/+4
2014-01-27Git 1.9-rc1Libravatar Junio C Hamano2-1/+47
2014-01-27Merge branch 'as/tree-walk-fix-aggressive-short-cut'Libravatar Junio C Hamano2-1/+14
2014-01-27Merge branch 'ta/doc-http-protocol-in-html'Libravatar Junio C Hamano2-114/+121
2014-01-27Merge branch 'mh/doc-wo-names'Libravatar Junio C Hamano6-40/+0
2014-01-27Merge branch 'jk/revision-o-is-in-libgit-a'Libravatar Junio C Hamano1-2/+2
2014-01-27Merge branch 'sb/repack-in-c'Libravatar Junio C Hamano1-12/+12
2014-01-27Merge branch 'jk/test-fixes'Libravatar Junio C Hamano2-1/+2
2014-01-27Merge branch 'nd/negative-pathspec'Libravatar Junio C Hamano2-1/+18
2014-01-27Merge branch 'pw/git-p4'Libravatar Junio C Hamano10-44/+342
2014-01-27Merge branch 'ss/safe-create-leading-dir-with-slash'Libravatar Junio C Hamano1-4/+8
2014-01-27Merge branch 'mh/safe-create-leading-directories'Libravatar Junio C Hamano6-67/+155
2014-01-27Merge branch 'tr/nth-previous-is-a-commit'Libravatar Junio C Hamano2-3/+3
2014-01-27Merge branch 'tr/gitk-doc-range-trace'Libravatar Junio C Hamano1-0/+16
2014-01-27Merge branch 'jk/mark-edges-uninteresting'Libravatar Junio C Hamano2-9/+23