aboutsummaryrefslogtreecommitdiffstats
path: root/rev-list.c
AgeCommit message (Expand)AuthorFilesLines
2006-05-18Make "git rev-list" be a builtinLinus Torvalds1-357/+0
2006-04-18Merge branch 'lt/logopt'Junio C Hamano1-61/+31
2006-04-17Log message printout cleanupsLinus Torvalds1-4/+5
2006-04-17Merge branch 'jc/boundary'Junio C Hamano1-2/+2
2006-04-17rev-list --header: output format fixJunio C Hamano1-0/+3
2006-04-16rev-list --boundary: show boundary commits even when limited otherwise.Junio C Hamano1-2/+2
2006-04-15rev-list option parser fix.Junio C Hamano1-59/+23
2006-04-14Fix up rev-list option parsing.Junio C Hamano1-2/+4
2006-04-14rev-list --bisect: limit list before bisecting.Junio C Hamano1-0/+2
2006-04-10blame and friends: adjust to multiple pathspec change.Junio C Hamano1-0/+1
2006-04-08Make "--parents" logs also be incrementalLinus Torvalds1-2/+2
2006-04-07rev-list --abbrev-commitJunio C Hamano1-1/+14
2006-03-31Move "--parent" parsing into generic revision.c library codeLinus Torvalds1-6/+1
2006-03-29tree/diff header cleanup.Junio C Hamano1-1/+1
2006-03-28rev-list --boundaryJunio C Hamano1-2/+4
2006-03-28rev-list: memory usage reduction.Junio C Hamano1-3/+3
2006-03-22rev-list --timestampJunio C Hamano1-1/+10
2006-03-10rev-lib: Make it easy to do rename tracking (take 2)Fredrik Kuivinen1-3/+3
2006-03-01git-log (internal): more options.Junio C Hamano1-3/+2
2006-03-01Rip out merge-order and make "git log <paths>..." work again.Linus Torvalds1-110/+4
2006-02-28git-rev-list libification: rev-list walkingLinus Torvalds1-248/+16
2006-02-27Splitting rev-list into revisions lib, end of beginning.Linus Torvalds1-20/+5
2006-02-26rev-list split: minimum fixup.Junio C Hamano1-5/+3
2006-02-26First cut at libifying revlist generationLinus Torvalds1-354/+43
2006-02-24Merge branches 'jc/rev-list' and 'jc/pack-thin'Junio C Hamano1-19/+86
2006-02-23rev-list --objects: use full pathname to help hashing.Junio C Hamano1-13/+56
2006-02-23rev-list --objects-edge: remove duplicated edge commit output.Junio C Hamano1-1/+3
2006-02-22rev-list.c: fix non-grammatical comments.Junio C Hamano1-2/+2
2006-02-19rev-list --objects-edgeJunio C Hamano1-6/+28
2006-02-15topo-order: make --date-order optional.Junio C Hamano1-1/+10
2006-02-10rev-list: default to abbreviate merge parent names under --pretty.Junio C Hamano1-1/+15
2006-02-01rev-list: omit duplicated parents.Junio C Hamano1-1/+14
2006-01-31rev-list: allow -<n> as shorthand for --max-count=<n>Eric Wong1-0/+5
2006-01-31rev-list: allow -n<n> as shorthand for --max-count=<n>Eric Wong1-0/+10
2006-01-28Merge lt/revlist,jc/diff,jc/revparse,jc/abbrevJunio C Hamano1-59/+80
2006-01-28pretty_print_commit(): pass commit object instead of commit->buffer.Junio C Hamano1-1/+1
2006-01-28diff-tree: abbreviate merge parent object names with --abbrev --pretty.Junio C Hamano1-1/+1
2006-01-28rev-list --remove-empty: add minimum help and doc entry.Junio C Hamano1-0/+1
2006-01-28rev-list: stop when the file disappearsLinus Torvalds1-58/+78
2006-01-25Make git-rev-list and git-rev-parse argument parsing stricterLinus Torvalds1-1/+5
2005-12-19rev-list --objects: fix object list without commit.Junio C Hamano1-1/+2
2005-11-28bisect: limit the searchspace by pathspecsLinus Torvalds1-6/+12
2005-11-21max-count in terms of intersectionLuben Tuikov1-2/+3
2005-10-30Update usage string and documentation for git-rev-list.Junio C Hamano1-13/+19
2005-10-26git-rev-list: do not forget non-commit refsLinus Torvalds1-12/+14
2005-10-26git-rev-list: make --dense the default (and introduce "--sparse")Linus Torvalds1-7/+18
2005-10-25git-rev-list: fix "--dense" flagLinus Torvalds1-8/+43
2005-10-22git-rev-list: add "--dense" flagLinus Torvalds1-5/+63
2005-10-22Teach git-rev-list to follow just a specified set of filesLinus Torvalds1-4/+125
2005-10-18Optimize common case of git-rev-listLinus Torvalds1-0/+5
2005-10-05upload-pack: Do not choke on too many heads request.Junio C Hamano1-0/+21
2005-10-02Fix minor DOS in rev-list.Junio C Hamano1-1/+11
2005-09-20Make time-based commit filtering work with topological ordering.Linus Torvalds1-1/+7
2005-09-17[PATCH] Fix "git-rev-list" revision range parsingLinus Torvalds1-1/+3
2005-09-16[PATCH] Avoid building object ref lists when not neededLinus Torvalds1-0/+1
2005-09-16[PATCH] Improve git-rev-list memory usage furtherLinus Torvalds1-2/+10
2005-09-15[PATCH] Re-organize "git-rev-list --objects" logicLinus Torvalds1-25/+15
2005-09-15[PATCH] Avoid wasting memory in git-rev-listLinus Torvalds1-0/+2
2005-08-24[PATCH] Fix "prefix" mixup in git-rev-listPavel Roskin1-8/+8
2005-08-23Make "git-rev-list" work within subdirectoriesLinus Torvalds1-0/+1
2005-08-19[PATCH] git-rev-list: avoid crash on broken repositorySergey Vlasov1-0/+2
2005-08-09Introduce --pretty=oneline format.Junio C Hamano1-2/+9
2005-08-09[PATCH] add *--no-merges* flag to suppress display of merge commitsJohannes Schindelin1-1/+11
2005-08-05Teach rev-list since..til notation.Junio C Hamano1-8/+30
2005-07-29[PATCH] Support for NO_OPENSSLPetr Baudis1-1/+5
2005-07-29[PATCH] Fix interesting git-rev-list corner caseLinus Torvalds1-0/+11
2005-07-27Typofix: usage strings fix.Junio C Hamano1-1/+1
2005-07-23Be more aggressive about marking trees uninterestingLinus Torvalds1-1/+25
2005-07-11[PATCH] Dereference tag repeatedly until we get a non-tag.Junio C Hamano1-2/+2
2005-07-10git-rev-list: allow missing objects when the parent is marked UNINTERESTINGLinus Torvalds1-0/+15
2005-07-06[PATCH] Ensure list insertion method does not depend on position of --merge-o...Jon Seymour1-4/+2
2005-07-06git-rev-list: remove the DUPCHECK logic, use SEEN insteadLinus Torvalds1-3/+2
2005-07-06Make sure we generate the whole commit list before trying to sort it topologi...Linus Torvalds1-0/+1
2005-07-06[PATCH] Tidy up - slight simplification of rev-list.cJon Seymour1-7/+3
2005-07-06Add "--topo-order" flag to use new topological sortLinus Torvalds1-0/+7
2005-07-06Remove insane overlapping bit ranges from epoch.cLinus Torvalds1-1/+5
2005-07-06Clean up commit insertion in git-rev-listLinus Torvalds1-1/+4
2005-07-06Make "insert_by_date()" match "commit_list_insert()"Linus Torvalds1-1/+1
2005-07-05Remove unnecessary usage of strncmp() in git-rev-list arg parsing.Linus Torvalds1-2/+2
2005-07-04git-rev-list: make sure the output is sorted by recencyLinus Torvalds1-1/+1
2005-07-04Make rev-list flush the stdio buffers after each rev.Linus Torvalds1-1/+2
2005-07-03"git rev-list --unpacked" shows only unpacked commitsLinus Torvalds1-0/+11
2005-07-03Add "--all" flag to rev-parse that shows all refsLinus Torvalds1-2/+2
2005-07-03Fix sparse warnings.Linus Torvalds1-1/+1
2005-06-29Teach git-rev-list about non-commit objectsLinus Torvalds1-13/+91
2005-06-29Prepare git-rev-list for tracking tag objects tooLinus Torvalds1-6/+20
2005-06-26Add "--pretty=full" format that also shows committer.Linus Torvalds1-14/+0
2005-06-26Ooh. Make git-rev-list --object associate a name with objects.Linus Torvalds1-9/+10
2005-06-24git-rev-list: add option to list all objects (not just commits)Linus Torvalds1-0/+91
2005-06-19[PATCH] Fix for --merge-order, --max-age interaction issueJon Seymour1-2/+11
2005-06-19[PATCH] Prevent git-rev-list without --merge-order producing duplicates in ou...Jon Seymour1-2/+3
2005-06-18Avoid warning about function without return.Linus Torvalds1-1/+1
2005-06-17git-rev-list: add "--bisect" flag to find the "halfway" pointLinus Torvalds1-0/+80
2005-06-08[PATCH] Tidy up some rev-list-related stuffPetr Baudis1-5/+1
2005-06-06[PATCH] Modify git-rev-list to linearise the commit history in merge order.jon@blackcubes.dyndns.org1-14/+67
2005-06-05pretty_print_commit: add different formatsLinus Torvalds1-10/+20
2005-06-04git-rev-list: allow arbitrary head selections, use git-rev-tree syntaxLinus Torvalds1-24/+21
2005-06-02git-rev-list: split out commit limiting from main() too.Linus Torvalds1-17/+21
2005-06-02git-rev-list: factor out the commit printing from "main()"Linus Torvalds1-36/+50
2005-06-01git-rev-list: add "--pretty" command line optionLinus Torvalds1-5/+22
2005-05-30git-rev-list: add "--parents" command line flagLinus Torvalds1-2/+14
2005-05-30git-rev-list: use proper lazy reachability analysisLinus Torvalds1-5/+50
2005-05-25git-rev-list: add "end" commit and "--header" flagLinus Torvalds1-15/+42
2005-05-19[PATCH] cleanup of in-code namesAlexey Nezhdanov1-1/+1
2005-05-06[PATCH] control/limit output of git-rev-listKay Sievers1-2/+31
2005-05-01Add "get_sha1()" helper function.Linus Torvalds1-1/+1
2005-04-23[PATCH] Allow multiple date-ordered listsDaniel Barkalow1-1/+1
2005-04-23Add "rev-list" program that uses the new time-based commit listing.Linus Torvalds1-0/+23