| Age | Commit message (Expand) | Author | Files | Lines |
| 2016-02-12 | list-objects: pass full pathname to callbacks | Jeff King | 1 | -2/+1 |
| 2016-02-12 | list-objects: drop name_path entirely | Jeff King | 1 | -6/+2 |
| 2016-02-12 | list-objects: convert name_path to a strbuf | Jeff King | 1 | -3/+1 |
| 2015-12-15 | format-patch: add an option to suppress commit hash | brian m. carlson | 1 | -0/+1 |
| 2015-06-29 | convert "enum date_mode" into a struct | Jeff King | 1 | -1/+1 |
| 2015-02-11 | Merge branch 'jc/unused-symbols' | Junio C Hamano | 1 | -8/+4 |
| 2015-02-11 | Merge branch 'cj/log-invert-grep' | Junio C Hamano | 1 | -0/+2 |
| 2015-01-15 | revision.c: make save_parents() and free_saved_parents() static | Junio C Hamano | 1 | -8/+4 |
| 2015-01-13 | log: teach --invert-grep option | Christoph Junghans | 1 | -0/+2 |
| 2014-12-29 | rev-list: add an option to mark fewer edges as uninteresting | brian m. carlson | 1 | -0/+1 |
| 2014-10-19 | revision: remove definition of unused 'add_object' function | Ramsay Jones | 1 | -5/+0 |
| 2014-10-19 | rev-list: add --indexed-objects option | Jeff King | 1 | -0/+1 |
| 2014-10-16 | reachable: reuse revision.c "add all reflogs" code | Jeff King | 1 | -0/+1 |
| 2014-04-08 | Merge branch 'jk/pack-bitmap' | Junio C Hamano | 1 | -1/+2 |
| 2014-04-04 | add `ignore_missing_links` mode to revwalk | Vicent Marti | 1 | -1/+2 |
| 2014-04-03 | Merge branch 'nd/log-show-linear-break' | Junio C Hamano | 1 | -1/+10 |
| 2014-03-25 | log: add --show-linear-break to help see non-linear history | Nguyễn Thái Ngọc Duy | 1 | -1/+9 |
| 2014-03-25 | object.h: centralize object flag allocation | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2014-02-27 | Merge branch 'jk/pack-bitmap' | Junio C Hamano | 1 | -0/+2 |
| 2013-12-05 | Merge branch 'jc/ref-excludes' | Junio C Hamano | 1 | -0/+8 |
| 2013-11-01 | rev-list --exclude: export add/clear-ref-exclusion and ref-excluded API | Junio C Hamano | 1 | -0/+5 |
| 2013-10-31 | revision: add missing include | Felipe Contreras | 1 | -0/+1 |
| 2013-10-24 | revision: allow setting custom limiter function | Vicent Marti | 1 | -0/+2 |
| 2013-08-30 | revision: introduce --exclude=<glob> to tame wildcards | Junio C Hamano | 1 | -0/+3 |
| 2013-08-01 | log: use true parents for diff even when rewriting | Thomas Rast | 1 | -0/+20 |
| 2013-07-03 | teach format-patch to place other authors into in-body "From" | Jeff King | 1 | -0/+1 |
| 2013-07-01 | Merge branch 'jc/topo-author-date-sort' | Junio C Hamano | 1 | -1/+5 |
| 2013-06-14 | Merge branch 'mh/reflife' | Junio C Hamano | 1 | -11/+21 |
| 2013-06-14 | Merge branch 'kb/full-history-compute-treesame-carefully-2' | Junio C Hamano | 1 | -1/+3 |
| 2013-06-11 | toposort: rename "lifo" field | Junio C Hamano | 1 | -1/+5 |
| 2013-06-02 | Merge branch 'tr/line-log' | Junio C Hamano | 1 | -1/+15 |
| 2013-05-28 | revision: split some overly-long lines | Michael Haggerty | 1 | -11/+21 |
| 2013-05-16 | revision.c: add BOTTOM flag for commits | Kevin Bracey | 1 | -1/+2 |
| 2013-05-16 | revision.c: Make --full-history consider more merges | Kevin Bracey | 1 | -0/+1 |
| 2013-05-16 | revision.c: treat A...B merge bases as if manually specified | Kevin Bracey | 1 | -0/+1 |
| 2013-04-01 | Merge branch 'bc/append-signed-off-by' | Junio C Hamano | 1 | -1/+1 |
| 2013-03-28 | Implement line-history search (git log -L) | Thomas Rast | 1 | -1/+5 |
| 2013-03-28 | Export rewrite_parents() for 'log -L' | Bo Yang | 1 | -0/+10 |
| 2013-02-12 | format-patch: update append_signoff prototype | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2013-01-20 | Merge branch 'ap/log-mailmap' | Junio C Hamano | 1 | -0/+1 |
| 2013-01-11 | Merge branch 'jc/format-patch-reroll' | Junio C Hamano | 1 | -0/+1 |
| 2013-01-10 | mailmap: add mailmap structure to rev_info and pp | Antoine Pelisse | 1 | -0/+1 |
| 2012-12-22 | format-patch: add --reroll-count=$N option | Junio C Hamano | 1 | -0/+1 |
| 2012-10-17 | format-patch --notes: show notes after three-dashes | Junio C Hamano | 1 | -0/+1 |
| 2012-09-10 | Merge branch 'mz/cherry-pick-cmdline-order' | Junio C Hamano | 1 | -1/+5 |
| 2012-08-30 | teach log --no-walk=unsorted, which avoids sorting | Martin von Zweigbergk | 1 | -1/+5 |
| 2012-07-22 | Merge branch 'jc/sha1-name-more' | Junio C Hamano | 1 | -1/+4 |
| 2012-07-09 | revision.c: the "log" family, except for "show", takes committish | Junio C Hamano | 1 | -0/+2 |
| 2012-07-09 | revision.c: allow handle_revision_arg() to take other flags | Junio C Hamano | 1 | -1/+2 |
| 2012-04-27 | Merge branch 'cb/cherry-pick-rev-path-confusion' | Junio C Hamano | 1 | -0/+1 |
| 2012-04-15 | cherry-pick: do not expect file arguments | Clemens Buchacher | 1 | -0/+1 |
| 2012-03-30 | Teach revision walking machinery to walk multiple times sequencially | Heiko Voigt | 1 | -0/+1 |
| 2011-11-12 | log: --show-signature | Junio C Hamano | 1 | -0/+1 |
| 2011-10-13 | Merge branch 'rs/pending' | Junio C Hamano | 1 | -0/+2 |
| 2011-10-05 | Merge branch 'jc/fetch-verify' | Junio C Hamano | 1 | -0/+1 |
| 2011-10-05 | Merge branch 'jc/traverse-commit-list' | Junio C Hamano | 1 | -0/+2 |
| 2011-10-05 | Merge branch 'bk/ancestry-path' | Junio C Hamano | 1 | -0/+20 |
| 2011-10-03 | revision: add leak_pending flag | René Scharfe | 1 | -0/+1 |
| 2011-10-03 | revision: factor out add_pending_sha1 | René Scharfe | 1 | -0/+1 |
| 2011-09-01 | rev-list --verify-object | Junio C Hamano | 1 | -0/+1 |
| 2011-08-25 | revision: keep track of the end-user input from the command line | Junio C Hamano | 1 | -0/+20 |
| 2011-08-22 | revision.c: add show_object_with_name() helper function | Junio C Hamano | 1 | -0/+2 |
| 2011-05-31 | Merge branch 'jk/format-patch-am' | Junio C Hamano | 1 | -1/+2 |
| 2011-05-29 | Merge branch 'jc/notes-batch-removal' | Junio C Hamano | 1 | -1/+2 |
| 2011-05-26 | format-patch: preserve subject newlines with -k | Jeff King | 1 | -1/+2 |
| 2011-05-19 | show: --ignore-missing | Junio C Hamano | 1 | -1/+2 |
| 2011-05-18 | Add log.abbrevCommit config variable | Jay Soffian | 1 | -0/+1 |
| 2011-04-26 | rev-list --count: separate count for --cherry-mark | Michael J Gruber | 1 | -0/+1 |
| 2011-03-26 | Merge branch 'mg/rev-list-n-parents' | Junio C Hamano | 1 | -2/+2 |
| 2011-03-23 | revision.c: introduce --min-parents and --max-parents options | Michael J Gruber | 1 | -2/+2 |
| 2011-03-22 | Merge branch 'mg/rev-list-one-side-only' | Junio C Hamano | 1 | -1/+7 |
| 2011-03-10 | git-log: put space after commit mark | Michael J Gruber | 1 | -0/+1 |
| 2011-03-09 | revision.c: introduce --cherry-mark | Michael J Gruber | 1 | -1/+3 |
| 2011-03-09 | rev-list/log: factor out revision mark generation | Michael J Gruber | 1 | -0/+1 |
| 2011-02-21 | revlist.c: introduce --left/right-only for unsymmetric picking | Michael J Gruber | 1 | -0/+2 |
| 2011-02-03 | struct rev_info: convert prune_data to struct pathspec | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2010-07-07 | setup_revisions(): Allow walking history in a submodule | Heiko Voigt | 1 | -0/+1 |
| 2010-06-30 | Merge branch 'tr/rev-list-count' | Junio C Hamano | 1 | -0/+5 |
| 2010-06-12 | rev-list: introduce --count option | Thomas Rast | 1 | -0/+5 |
| 2010-04-21 | revision: --ancestry-path | Junio C Hamano | 1 | -0/+1 |
| 2010-03-24 | Merge branch 'tr/notes-display' | Junio C Hamano | 1 | -0/+5 |
| 2010-03-12 | Support showing notes from more than one notes tree | Thomas Rast | 1 | -0/+5 |
| 2010-03-09 | show -c: show patch text | Junio C Hamano | 1 | -0/+1 |
| 2010-03-09 | revision: introduce setup_revision_opt | Junio C Hamano | 1 | -1/+5 |
| 2010-01-20 | Fix "log" family not to be too agressive about showing notes | Junio C Hamano | 1 | -0/+3 |
| 2009-11-23 | Merge branch 'jc/log-stdin' | Junio C Hamano | 1 | -2/+2 |
| 2009-11-20 | Teach --stdin option to "log" family | Junio C Hamano | 1 | -2/+2 |
| 2009-10-28 | Add '--bisect' revision machinery argument | Linus Torvalds | 1 | -0/+1 |
| 2009-09-29 | improve reflog date/number heuristic | Jeff King | 1 | -1/+2 |
| 2009-08-27 | Merge branch 'as/maint-graph-interesting-fix' | Junio C Hamano | 1 | -0/+1 |
| 2009-08-21 | graph API: fix bug in graph_is_interesting() | Adam Simpkins | 1 | -0/+1 |
| 2009-08-18 | git-log: allow --decorate[=short|full] | Lars Hjemli | 1 | -0/+3 |
| 2009-06-29 | git log: add '--merges' flag to match '--no-merges' | Linus Torvalds | 1 | -0/+1 |
| 2009-06-03 | Clean up and simplify rev_compare_tree() | Linus Torvalds | 1 | -2/+3 |
| 2009-04-18 | Merge branch 'lt/pack-object-memuse' | Junio C Hamano | 1 | -0/+2 |
| 2009-04-12 | show_object(): push path_name() call further down | Linus Torvalds | 1 | -1/+1 |
| 2009-04-12 | process_{tree,blob}: show objects without buffering | Linus Torvalds | 1 | -0/+2 |
| 2009-04-06 | Merge branch 'sb/format-patch-patchname' | Junio C Hamano | 1 | -0/+2 |
| 2009-04-01 | Merge branch 'jc/maint-1.6.0-keep-pack' | Junio C Hamano | 1 | -1/+0 |
| 2009-03-22 | format-patch: --attach/inline uses filename instead of SHA1 | Stephen Boyd | 1 | -0/+2 |
| 2009-03-20 | Remove --kept-pack-only option and associated infrastructure | Brandon Casey | 1 | -1/+0 |
| 2009-03-11 | Merge branch 'jc/maint-1.6.0-keep-pack' | Junio C Hamano | 1 | -4/+2 |
| 2009-02-28 | is_kept_pack(): final clean-up | Junio C Hamano | 1 | -3/+0 |
| 2009-02-28 | Simplify is_kept_pack() | Junio C Hamano | 1 | -5/+3 |
| 2009-02-28 | Consolidate ignore_packed logic more | Junio C Hamano | 1 | -0/+1 |
| 2009-02-28 | has_sha1_kept_pack(): take "struct rev_info" | Junio C Hamano | 1 | -0/+2 |
| 2009-02-21 | format-patch: track several references | Thomas Rast | 1 | -1/+1 |
| 2008-11-04 | revision traversal: '--simplify-by-decoration' | Linus Torvalds | 1 | -0/+1 |
| 2008-11-04 | Make '--decorate' set an explicit 'show_decorations' flag | Linus Torvalds | 1 | -0/+1 |
| 2008-11-04 | Add a 'source' decorator for commits | Linus Torvalds | 1 | -0/+1 |
| 2008-09-18 | Merge branch 'tr/rev-list-reverse' | Junio C Hamano | 1 | -0/+1 |
| 2008-09-02 | Merge branch 'tr/filter-branch' | Junio C Hamano | 1 | -0/+2 |
| 2008-08-29 | rev-list: fix --reverse interaction with --parents | Thomas Rast | 1 | -0/+1 |
| 2008-08-24 | Fix "git log -i --grep" | Jeff King | 1 | -1/+2 |
| 2008-08-20 | revision.h: make show_early_output an extern which is defined in revision.c | Brandon Casey | 1 | -1/+1 |
| 2008-08-14 | revision --simplify-merges: use decoration instead of commit->util field | Junio C Hamano | 1 | -0/+1 |
| 2008-08-02 | revision traversal: show full history with merge simplification | Junio C Hamano | 1 | -0/+1 |
| 2008-07-23 | sort_in_topological_order(): avoid setting a commit flag | Johannes Schindelin | 1 | -2/+1 |
| 2008-07-13 | Merge branch 'ph/parseopt-step-blame' | Junio C Hamano | 1 | -0/+8 |
| 2008-07-13 | Merge branch 'jc/report-tracking' | Junio C Hamano | 1 | -0/+1 |
| 2008-07-09 | revisions: refactor handle_revision_opt into parse_revision_opt. | Pierre Habouzit | 1 | -2/+5 |
| 2008-07-08 | revisions: split handle_revision_opt() from setup_revisions() | Pierre Habouzit | 1 | -0/+4 |
| 2008-07-08 | Merge branch 'jc/blame' (early part) into HEAD | Junio C Hamano | 1 | -0/+1 |
| 2008-07-05 | Move read_revisions_from_stdin from builtin-rev-list.c to revision.c | Adam Brewster | 1 | -0/+2 |
| 2008-07-03 | stat_tracking_info(): clear object flags used during counting | Junio C Hamano | 1 | -0/+1 |
| 2008-05-05 | log and rev-list: add --graph option | Adam Simpkins | 1 | -1/+5 |
| 2008-05-05 | revision API: split parent rewriting and parent printing options | Adam Simpkins | 1 | -1/+2 |
| 2008-04-12 | revision traversal: --children option | Junio C Hamano | 1 | -0/+1 |
| 2008-04-10 | log: teach "terminator" vs "separator" mode to "--pretty=format" | Junio C Hamano | 1 | -1/+2 |
| 2008-02-27 | Merge branch 'db/cover-letter' | Junio C Hamano | 1 | -1/+1 |
| 2008-02-19 | Improve message-id generation flow control for format-patch | Daniel Barkalow | 1 | -1/+1 |
| 2008-02-13 | Add "--show-all" revision walker flag for debugging | Linus Torvalds | 1 | -0/+1 |
| 2007-12-11 | shortlog: default to HEAD when the standard input is a tty | Junio C Hamano | 1 | -0/+2 |
| 2007-11-14 | Fix parent rewriting in --early-output | Linus Torvalds | 1 | -1/+1 |
| 2007-11-05 | revision walker: mini clean-up | Linus Torvalds | 1 | -4/+1 |
| 2007-11-05 | Enhance --early-output format | Linus Torvalds | 1 | -0/+8 |
| 2007-11-04 | Add "--early-output" log flag for interactive GUI use | Linus Torvalds | 1 | -0/+4 |
| 2007-11-04 | Simplify topo-sort logic | Linus Torvalds | 1 | -3/+1 |
| 2007-08-14 | Add --log-size to git log to print message size | Marco Costalba | 1 | -0/+1 |
| 2007-06-08 | More missing static | Junio C Hamano | 1 | -3/+0 |
| 2007-05-06 | Handle return code of parse_commit in revision machinery | Alex Riesen | 1 | -1/+1 |
| 2007-04-25 | Add --date={local,relative,default} | Junio C Hamano | 1 | -2/+2 |
| 2007-04-24 | store mode in rev_list, if <tree>:<filename> syntax is used | Martin Koegler | 1 | -0/+1 |
| 2007-04-11 | git-log --cherry-pick A...B | Junio C Hamano | 1 | -0/+1 |
| 2007-04-11 | Add custom subject prefix support to format-patch (take 3) | Robin H. Johnson | 1 | -0/+1 |
| 2007-03-14 | git-log --first-parent: show only the first parent log | Junio C Hamano | 1 | -1/+2 |
| 2007-03-11 | Merge branch 'jc/boundary' | Junio C Hamano | 1 | -3/+6 |
| 2007-03-06 | revision traversal: retire BOUNDARY_SHOW | Junio C Hamano | 1 | -2/+1 |
| 2007-03-06 | revision walker: Fix --boundary when limited | Junio C Hamano | 1 | -2/+6 |
| 2007-03-04 | format-patch: add --inline option and make --attach a true attachment | Johannes Schindelin | 1 | -0/+1 |
| 2007-01-20 | Teach revision machinery about --reverse | Johannes Schindelin | 1 | -1/+2 |
| 2007-01-20 | Teach the revision walker to walk by reflogs with --walk-reflogs | Johannes Schindelin | 1 | -0/+2 |
| 2006-12-26 | Teach log family --encoding | Junio C Hamano | 1 | -0/+1 |
| 2006-12-25 | Merge branch 'jc/skip-count' | Junio C Hamano | 1 | -0/+1 |
| 2006-12-20 | revision: --skip=<n> | Junio C Hamano | 1 | -0/+1 |
| 2006-12-19 | Revert "Make left-right automatic." | Junio C Hamano | 1 | -1/+0 |
| 2006-12-17 | Make left-right automatic. | Junio C Hamano | 1 | -0/+1 |
| 2006-12-17 | Teach all of log family --left-right output. | Junio C Hamano | 1 | -0/+1 |
| 2006-12-17 | rev-list --left-right | Junio C Hamano | 1 | -0/+1 |
| 2006-09-20 | git log: Unify header_filter and message_filter into one. | Junio C Hamano | 1 | -2/+1 |
| 2006-09-20 | revision traversal: prepare for commit log match. | Junio C Hamano | 1 | -0/+4 |
| 2006-09-07 | pack-objects --unpacked=<existing pack> option. | Junio C Hamano | 1 | -1/+5 |
| 2006-09-05 | revision.c: allow injecting revision parameters after setup_revisions(). | Junio C Hamano | 1 | -0/+2 |
| 2006-08-28 | Add --relative-date option to the revision interface | Jonas Fonseca | 1 | -1/+2 |
| 2006-07-28 | Call setup_git_directory() early | Linus Torvalds | 1 | -1/+1 |
| 2006-07-14 | git-format-patch: Make the second and subsequent mails replies to the first | Josh Triplett | 1 | -0/+2 |
| 2006-06-19 | Add "named object array" concept | Linus Torvalds | 1 | -5/+7 |
| 2006-06-16 | gitweb.cgi history not shown | Linus Torvalds | 1 | -0/+1 |
| 2006-06-02 | format-patch: resurrect extra headers from config | Johannes Schindelin | 1 | -0/+1 |
| 2006-05-31 | format-patch --signoff | Junio C Hamano | 1 | -0/+1 |
| 2006-05-21 | fmt-patch: Support --attach | Johannes Schindelin | 1 | -0/+1 |
| 2006-05-05 | Teach fmt-patch about --numbered | Johannes Schindelin | 1 | -0/+1 |
| 2006-04-18 | Merge branch 'lt/logopt' | Junio C Hamano | 1 | -1/+22 |
| 2006-04-17 | Log message printout cleanups | Linus Torvalds | 1 | -4/+4 |
| 2006-04-16 | rev-list --boundary: show boundary commits even when limited otherwise. | Junio C Hamano | 1 | -1/+2 |
| 2006-04-16 | log/whatchanged/show - log formatting cleanup. | Junio C Hamano | 1 | -0/+1 |
| 2006-04-16 | Tentative built-in "git show" | Linus Torvalds | 1 | -0/+1 |
| 2006-04-14 | Common option parsing for "git log --diff" and friends | Linus Torvalds | 1 | -1/+20 |
| 2006-04-10 | blame and friends: adjust to multiple pathspec change. | Junio C Hamano | 1 | -2/+5 |
| 2006-04-08 | Make "--parents" logs also be incremental | Linus Torvalds | 1 | -0/+1 |
| 2006-03-31 | Move "--parent" parsing into generic revision.c library code | Linus Torvalds | 1 | -1/+2 |
| 2006-03-28 | rev-list --boundary | Junio C Hamano | 1 | -1/+3 |
| 2006-03-10 | rev-lib: Make it easy to do rename tracking (take 2) | Fredrik Kuivinen | 1 | -1/+17 |
| 2006-03-01 | git-log (internal): more options. | Junio C Hamano | 1 | -0/+1 |
| 2006-03-01 | Rip out merge-order and make "git log <paths>..." work again. | Linus Torvalds | 1 | -0/+2 |
| 2006-02-28 | git-rev-list libification: rev-list walking | Linus Torvalds | 1 | -1/+5 |
| 2006-02-27 | Splitting rev-list into revisions lib, end of beginning. | Linus Torvalds | 1 | -1/+3 |
| 2006-02-26 | First cut at libifying revlist generation | Linus Torvalds | 1 | -0/+48 |
| 2005-04-21 | Include <limits.h> in commit.c for ULONG_MAX. Remove old "revision.h". | Linus Torvalds | 1 | -164/+0 |
| 2005-04-17 | Make the revision tracking track the object types too. | Linus Torvalds | 1 | -8/+14 |
| 2005-04-17 | Make "parse_commit" return the "struct revision" for the commit. | Linus Torvalds | 1 | -3/+3 |
| 2005-04-17 | Make "revision.h" slightly better to use. | Linus Torvalds | 1 | -6/+10 |
| 2005-04-17 | Move "parse_commit()" into common revision.h file. | Linus Torvalds | 1 | -0/+40 |
| 2005-04-13 | Use common "revision.h" header for both fsck and rev-tree. | Linus Torvalds | 1 | -0/+114 |