aboutsummaryrefslogtreecommitdiffstats
path: root/revision.c
AgeCommit message (Expand)AuthorFilesLines
2006-09-27teach revision walker about --all-match.Junio C Hamano1-1/+8
2006-09-20git log: Unify header_filter and message_filter into one.Junio C Hamano1-49/+25
2006-09-20git-log --author and --committer are not left-anchored by defaultLinus Torvalds1-2/+8
2006-09-20revision traversal: --author, --committer, and --grep.Junio C Hamano1-1/+75
2006-09-20revision traversal: prepare for commit log match.Junio C Hamano1-0/+13
2006-09-07pack-objects --unpacked=<existing pack> option.Junio C Hamano1-2/+22
2006-09-05revision.c: allow injecting revision parameters after setup_revisions().Junio C Hamano1-74/+85
2006-08-28Add --relative-date option to the revision interfaceJonas Fonseca1-0/+4
2006-08-23Convert memcpy(a,b,20) to hashcpy(a,b).Shawn Pearce1-1/+1
2006-08-09check return value from diff_setup_done()Junio C Hamano1-1/+2
2006-07-28Call setup_git_directory() earlyLinus Torvalds1-2/+2
2006-07-12Remove TYPE_* constant macros and use object_type enums consistently.Linus Torvalds1-6/+6
2006-07-07git log -p --merge [[--] paths...]Junio C Hamano1-2/+51
2006-07-06Merge branch 'js/merge-base'Junio C Hamano1-9/+40
2006-07-05Merge branch 'th/diff'Junio C Hamano1-2/+1
2006-07-04rev-list: free commit_list in ... handlerRene Scharfe1-0/+1
2006-07-03Merge branch 'master' into js/merge-baseJunio C Hamano1-4/+14
2006-07-02Fold get_merge_bases_clean() into get_merge_bases()Rene Scharfe1-1/+1
2006-07-02revision.c: fix "dense" under --remove-emptyLinus Torvalds1-1/+1
2006-07-01revision.c: --full-history fix.Linus Torvalds1-4/+14
2006-07-01Add '...' operator for revisionsRene Scharfe1-9/+39
2006-06-26DIFF_FORMAT_RAW is not default anymoreTimo Hirvonen1-2/+1
2006-06-19Add "named object array" conceptLinus Torvalds1-18/+15
2006-06-17Some more memory leak avoidanceLinus Torvalds1-2/+4
2006-06-17Shrink "struct object" a bitLinus Torvalds1-6/+6
2006-06-16gitweb.cgi history not shownLinus Torvalds1-1/+6
2006-05-30tree_entry(): new tree-walking helper functionLinus Torvalds1-11/+5
2006-05-29Convert "mark_tree_uninteresting()" to raw tree walkerLinus Torvalds1-9/+22
2006-05-29Remove "tree->entries" tree-entry list from tree parserLinus Torvalds1-2/+1
2006-05-29Make "tree_entry" have a SHA1 instead of a union of object pointersLinus Torvalds1-2/+2
2006-05-28Fix "--abbrev=xyz" for revision listingLinus Torvalds1-0/+8
2006-05-08Merge branch 'fix'Junio C Hamano1-2/+2
2006-05-08Separate object name errors from usage errorsDmitry V. Levin1-2/+2
2006-05-03Merge branch 'jc/diff'Junio C Hamano1-0/+1
2006-05-03Merge branch 'fix'Junio C Hamano1-1/+1
2006-05-03fix various typos in documentationMatthias Kestenholz1-1/+1
2006-05-01Merge branch 'jc/xsha1-2'Junio C Hamano1-0/+37
2006-04-30Extended SHA1 -- "rev^@" syntax to mean "all parents"Junio C Hamano1-0/+37
2006-04-29built-in diff: assorted updates.Junio C Hamano1-0/+1
2006-04-26revision parsing: make "rev -- paths" checks stronger.Junio C Hamano1-1/+13
2006-04-26Merge branch 'fix'Junio C Hamano1-5/+3
2006-04-26Fix filename verification when in a subdirectoryLinus Torvalds1-5/+3
2006-04-21Fix "git show --stat"Junio C Hamano1-1/+2
2006-04-18Fix uninteresting tags in new revision parsingLinus Torvalds1-0/+1
2006-04-18Merge branch 'lt/logopt'Junio C Hamano1-36/+137
2006-04-18Fix "git log --stat": make sure to set recursive with --stat.Junio C Hamano1-2/+0
2006-04-17Log message printout cleanupsLinus Torvalds1-3/+0
2006-04-16rev-list --boundary: show boundary commits even when limited otherwise.Junio C Hamano1-2/+27
2006-04-16Tentative built-in "git show"Linus Torvalds1-0/+5
2006-04-15Split init_revisions() out of setup_revisions()Junio C Hamano1-5/+1
2006-04-14Fix up default abbrev in setup_revisions() argument parser.Junio C Hamano1-0/+5
2006-04-14Common option parsing for "git log --diff" and friendsLinus Torvalds1-34/+134
2006-04-10blame and friends: adjust to multiple pathspec change.Junio C Hamano1-14/+12
2006-04-10tree-diff: do not assume we use only one pathspecJunio C Hamano1-1/+1
2006-04-08Make "--parents" logs also be incrementalLinus Torvalds1-11/+10
2006-04-04Use blob_, commit_, tag_, and tree_type throughout.Peter Eriksen1-1/+1
2006-04-01revision: --max-age alone does not need limit_list() anymore.Junio C Hamano1-1/+1
2006-04-01revision: simplify argument parsing.Junio C Hamano1-13/+7
2006-04-01revision: --topo-order and --unpackedJunio C Hamano1-1/+4
2006-04-01revision: Fix --topo-order and --max-age with reachability limiting.Linus Torvalds1-4/+6
2006-03-31Make path-limiting be incremental when possible.Linus Torvalds1-23/+22
2006-03-31Move "--parent" parsing into generic revision.c library codeLinus Torvalds1-0/+4
2006-03-30rev-list --boundary: fix re-injecting boundary commits.Junio C Hamano1-9/+18
2006-03-29revision.c "..B" syntax: constness fixJunio C Hamano1-5/+4
2006-03-29revision arguments: ..B means HEAD..B, just like A.. means A..HEADJunio C Hamano1-3/+8
2006-03-28rev-list --boundaryJunio C Hamano1-4/+44
2006-03-28rev-list --no-merges: argument parsing fix.Junio C Hamano1-1/+1
2006-03-26Fix error handling for nonexistent namesLinus Torvalds1-1/+1
2006-03-18Merge branch 'jc/empty'Junio C Hamano1-2/+10
2006-03-12revision traversal: --remove-empty fix (take #2).Junio C Hamano1-5/+9
2006-03-12revision traversal: --remove-empty fix.Junio C Hamano1-3/+8
2006-03-10rev-lib: Make it easy to do rename tracking (take 2)Fredrik Kuivinen1-43/+55
2006-03-10try_to_simplify_commit(): do not skip inspecting tree change at boundary.Junio C Hamano1-6/+14
2006-03-09Don't recurse into parents marked uninteresting.Matthias Urlichs1-12/+14
2006-03-05get_revision(): do not dig deeper when we know we are at the end.Linus Torvalds1-7/+11
2006-03-02setup_revisions(): handle -n<n> and -<n> internally.Junio C Hamano1-0/+15
2006-03-01git-log (internal): add approxidate.Junio C Hamano1-0/+20
2006-03-01Rip out merge-order and make "git log <paths>..." work again.Linus Torvalds1-8/+69
2006-02-28git-rev-list libification: rev-list walkingLinus Torvalds1-2/+245
2006-02-27Splitting rev-list into revisions lib, end of beginning.Linus Torvalds1-1/+14
2006-02-26First cut at libifying revlist generationLinus Torvalds1-0/+370