| Age | Commit message (Expand) | Author | Files | Lines |
| 2013-12-27 | Remove the line length limit for graft files | Johannes Schindelin | 1 | -5/+5 |
| 2013-09-09 | Merge branch 'tr/log-full-diff-keep-true-parents' | Junio C Hamano | 1 | -0/+16 |
| 2013-08-05 | Merge branch 'bc/commit-invalid-utf8' | Junio C Hamano | 1 | -1/+1 |
| 2013-08-05 | commit: typofix for xxFFF[EF] check | Junio C Hamano | 1 | -1/+1 |
| 2013-08-01 | log: use true parents for diff even when rewriting | Thomas Rast | 1 | -0/+16 |
| 2013-07-18 | Merge branch 'bc/commit-invalid-utf8' | Junio C Hamano | 1 | -6/+32 |
| 2013-07-09 | commit: reject non-characters | Peter Krefting | 1 | -2/+5 |
| 2013-07-04 | commit: reject overlong UTF-8 sequences | brian m. carlson | 1 | -6/+12 |
| 2013-07-04 | commit: reject invalid UTF-8 codepoints | brian m. carlson | 1 | -5/+22 |
| 2013-07-02 | commit.c: make compare_commits_by_commit_date global | Jeff King | 1 | -1/+1 |
| 2013-07-01 | Merge branch 'jc/topo-author-date-sort' | Junio C Hamano | 1 | -27/+118 |
| 2013-07-01 | Merge branch 'jk/commit-info-slab' | Junio C Hamano | 1 | -9/+28 |
| 2013-06-11 | log: --author-date-order | Junio C Hamano | 1 | -0/+74 |
| 2013-06-11 | sort-in-topological-order: use prio-queue | Junio C Hamano | 1 | -31/+44 |
| 2013-06-11 | toposort: rename "lifo" field | Junio C Hamano | 1 | -4/+8 |
| 2013-06-07 | commit-slab: introduce a macro to define a slab for new type | Junio C Hamano | 1 | -58/+14 |
| 2013-04-13 | commit-slab: avoid large realloc | Junio C Hamano | 1 | -20/+42 |
| 2013-04-13 | commit: allow associating auxiliary info on-demand | Jeff King | 1 | -9/+50 |
| 2013-04-12 | Sync with 'maint' | Junio C Hamano | 1 | -1/+1 |
| 2013-04-12 | Correct common spelling mistakes in comments and tests | Stefano Lattarini | 1 | -1/+1 |
| 2013-03-31 | merge/pull Check for untrusted good GPG signatures | Sebastian Götte | 1 | -5/+9 |
| 2013-03-31 | commit.c/GPG signature verification: Also look at the first GPG status line | Sebastian Götte | 1 | -5/+12 |
| 2013-03-31 | Move commit GPG signature verification to commit.c | Sebastian Götte | 1 | -0/+59 |
| 2013-03-05 | commit.c: use clear_commit_marks_many() in in_merge_bases_many() | Junio C Hamano | 1 | -2/+1 |
| 2013-03-05 | commit.c: add in_merge_bases_many() | Junio C Hamano | 1 | -6/+18 |
| 2013-03-05 | commit.c: add clear_commit_marks_many() | Junio C Hamano | 1 | -6/+13 |
| 2012-10-29 | Move print_commit_list to libgit.a | Nguyễn Thái Ngọc Duy | 1 | -0/+10 |
| 2012-10-08 | Merge branch 'jc/merge-bases-paint-fix' | Junio C Hamano | 1 | -0/+5 |
| 2012-10-04 | paint_down_to_common(): parse commit before relying on its timestamp | Junio C Hamano | 1 | -0/+5 |
| 2012-09-15 | commit.c: mark a file-scope private symbol as static | Junio C Hamano | 1 | -2/+5 |
| 2012-09-11 | Merge branch 'jc/merge-bases' | Junio C Hamano | 1 | -91/+120 |
| 2012-09-07 | Merge branch 'lt/commit-tree-guess-utf-8' | Junio C Hamano | 1 | -2/+86 |
| 2012-08-31 | reduce_heads(): reimplement on top of remove_redundant() | Junio C Hamano | 1 | -38/+18 |
| 2012-08-30 | get_merge_bases_many(): walk from many tips in parallel | Junio C Hamano | 1 | -21/+58 |
| 2012-08-30 | in_merge_bases(): use paint_down_to_common() | Junio C Hamano | 1 | -10/+7 |
| 2012-08-30 | merge_bases_many(): split out the logic to paint history | Junio C Hamano | 1 | -19/+28 |
| 2012-08-28 | in_merge_bases(): omit unnecessary redundant common ancestor reduction | Thomas Rast | 1 | -1/+4 |
| 2012-08-27 | in_merge_bases(): support only one "other" commit | Junio C Hamano | 1 | -6/+9 |
| 2012-08-21 | commit/commit-tree: correct latin1 to utf-8 | Linus Torvalds | 1 | -2/+86 |
| 2012-07-22 | Merge branch 'jc/sha1-name-more' | Junio C Hamano | 1 | -1/+1 |
| 2012-07-09 | sha1_name.c: introduce get_sha1_committish() | Junio C Hamano | 1 | -1/+1 |
| 2012-05-24 | ident: rename IDENT_ERROR_ON_NO_NAME to IDENT_STRICT | Jeff King | 1 | -2/+2 |
| 2012-04-25 | commit: remove commit_list_reverse() | René Scharfe | 1 | -15/+0 |
| 2012-04-25 | sequencer: export commit_list_append() | René Scharfe | 1 | -0/+27 |
| 2012-04-23 | Merge branch 'rs/commit-list-sort-in-batch' | Junio C Hamano | 1 | -6/+38 |
| 2012-04-17 | mergesort: rename it to llist_mergesort() | Junio C Hamano | 1 | -2/+2 |
| 2012-04-11 | revision: insert unsorted, then sort in prepare_revision_walk() | René Scharfe | 1 | -0/+15 |
| 2012-04-11 | commit: use mergesort() in commit_list_sort_by_date() | René Scharfe | 1 | -6/+23 |
| 2012-01-29 | Merge branch 'nd/index-pack-no-recurse' | Junio C Hamano | 1 | -2/+11 |
| 2012-01-16 | Eliminate recursion in setting/clearing marks in commit list | Nguyễn Thái Ngọc Duy | 1 | -2/+11 |
| 2012-01-06 | Merge branch 'jc/show-sig' | Junio C Hamano | 1 | -7/+111 |
| 2012-01-05 | commit --amend -S: strip existing gpgsig headers | Junio C Hamano | 1 | -4/+22 |
| 2011-12-22 | Merge branch 'nd/war-on-nul-in-commit' | Junio C Hamano | 1 | -3/+6 |
| 2011-12-15 | commit_tree(): refuse commit messages that contain NULs | Nguyễn Thái Ngọc Duy | 1 | -0/+3 |
| 2011-12-15 | Convert commit_tree() to take strbuf as message | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 2011-11-12 | log: --show-signature | Junio C Hamano | 1 | -0/+44 |
| 2011-11-12 | commit: teach --gpg-sign option | Junio C Hamano | 1 | -3/+45 |
| 2011-11-09 | commit: teach --amend to carry forward extra headers | Junio C Hamano | 1 | -1/+66 |
| 2011-11-09 | commit: copy merged signed tags to headers of merge commit | Junio C Hamano | 1 | -4/+92 |
| 2011-11-08 | merge: make usage of commit->util more extensible | Junio C Hamano | 1 | -0/+19 |
| 2011-10-13 | Merge branch 'rs/pending' | Junio C Hamano | 1 | -0/+14 |
| 2011-10-13 | Merge branch 'nd/maint-autofix-tag-in-head' | Junio C Hamano | 1 | -0/+12 |
| 2011-10-03 | commit: factor out clear_commit_marks_for_object_array | René Scharfe | 1 | -0/+14 |
| 2011-09-18 | Accept tags in HEAD or MERGE_HEAD | Nguyễn Thái Ngọc Duy | 1 | -0/+12 |
| 2011-08-28 | Merge branch 'nd/decorate-grafts' | Junio C Hamano | 1 | -16/+6 |
| 2011-08-25 | whitespace: have SP on both sides of an assignment "=" | Junio C Hamano | 1 | -1/+1 |
| 2011-08-18 | Move write_shallow_commits to fetch-pack.c | Nguyễn Thái Ngọc Duy | 1 | -18/+0 |
| 2011-08-18 | Add for_each_commit_graft() to iterate all grafts | Nguyễn Thái Ngọc Duy | 1 | -0/+8 |
| 2011-02-07 | Add const to parse_{commit,tag}_buffer() | Nguyễn Thái Ngọc Duy | 1 | -3/+3 |
| 2010-12-22 | Merge branch 'tf/commit-list-prefix' | Junio C Hamano | 1 | -12/+12 |
| 2010-12-03 | Merge branch 'pn/commit-autosquash' | Junio C Hamano | 1 | -0/+13 |
| 2010-12-01 | commit.c: Remove backward goto in read_craft_line() | Ralf Thielow | 1 | -6/+7 |
| 2010-11-29 | commit: Add commit_list prefix in two function names. | Thiago Farina | 1 | -12/+12 |
| 2010-11-04 | commit: helper methods to reduce redundant blocks of code | Pat Notz | 1 | -0/+13 |
| 2010-08-18 | Merge branch 'cc/find-commit-subject' | Junio C Hamano | 1 | -0/+19 |
| 2010-07-23 | revert: refactor code to find commit subject in find_commit_subject() | Christian Couder | 1 | -0/+19 |
| 2010-04-01 | make commit_tree a library function | Jeff King | 1 | -0/+55 |
| 2010-01-29 | Merge branch 'maint-1.6.5' into maint | Junio C Hamano | 1 | -1/+1 |
| 2010-01-29 | fix memcpy of overlapping area | Jeff King | 1 | -1/+1 |
| 2009-11-20 | Merge branch 'jh/notes' (early part) | Junio C Hamano | 1 | -0/+1 |
| 2009-11-20 | Merge branch 'sp/smart-http' | Junio C Hamano | 1 | -6/+4 |
| 2009-11-15 | Merge branch 'jc/maint-1.6.3-graft-trailing-space' into maint | Junio C Hamano | 1 | -2/+2 |
| 2009-10-30 | Merge branch 'jc/maint-1.6.3-graft-trailing-space' | Junio C Hamano | 1 | -2/+2 |
| 2009-10-30 | fetch-pack: Use a strbuf to compose the want list | Shawn O. Pearce | 1 | -6/+4 |
| 2009-10-19 | Introduce commit notes | Johannes Schindelin | 1 | -0/+1 |
| 2009-10-14 | info/grafts: allow trailing whitespaces at the end of line | Junio C Hamano | 1 | -2/+2 |
| 2009-09-13 | use write_str_in_full helper to avoid literal string lengths | Jim Meyering | 1 | -1/+1 |
| 2009-08-27 | commit.c: rename variable named 'n' which masks previous declaration | Brandon Casey | 1 | -5/+5 |
| 2009-07-25 | Merge branch 'js/maint-graft-unhide-true-parents' | Junio C Hamano | 1 | -1/+5 |
| 2009-07-24 | git repack: keep commits hidden by a graft | Johannes Schindelin | 1 | -1/+5 |
| 2009-07-06 | Allow the Unix epoch to be a valid commit date | Eric Wong | 1 | -5/+1 |
| 2009-05-27 | bisect: drop unparse_commit() and use clear_commit_marks() | Christian Couder | 1 | -20/+0 |
| 2009-05-17 | commit: add function to unparse a commit and its parents | Christian Couder | 1 | -0/+20 |
| 2009-02-10 | Revert "Merge branch 'js/notes'" | Junio C Hamano | 1 | -1/+0 |
| 2009-02-05 | Merge branch 'js/notes' | Junio C Hamano | 1 | -0/+1 |
| 2009-01-28 | Make has_commit() non-static | Jake Goulding | 1 | -0/+15 |
| 2008-12-21 | Introduce commit notes | Johannes Schindelin | 1 | -0/+1 |
| 2008-10-02 | commit.c: make read_graft_file() static | Nanako Shiraishi | 1 | -1/+1 |
| 2008-07-23 | sort_in_topological_order(): avoid setting a commit flag | Johannes Schindelin | 1 | -7/+6 |
| 2008-07-14 | reduce_heads(): protect from duplicate input | Junio C Hamano | 1 | -2/+9 |
| 2008-07-13 | reduce_heads(): thinkofix | Sverre Hvammen Johansen | 1 | -1/+1 |
| 2008-06-30 | Introduce reduce_heads() | Junio C Hamano | 1 | -0/+45 |
| 2008-06-30 | Introduce get_merge_bases_many() | Junio C Hamano | 1 | -18/+38 |
| 2008-06-30 | Introduce get_octopus_merge_bases() in commit.c | Miklos Vajna | 1 | -0/+27 |
| 2008-06-30 | Move commit_list_count() to commit.c | Miklos Vajna | 1 | -0/+8 |
| 2008-06-08 | Remove unused code in parse_commit_buffer() | Miklos Vajna | 1 | -7/+1 |
| 2008-02-25 | builtin-fsck: reports missing parent commits | Martin Koegler | 1 | -1/+1 |
| 2008-02-25 | Remove unused object-ref code | Martin Koegler | 1 | -11/+0 |
| 2008-02-18 | check return value from parse_commit() in various functions | Martin Koegler | 1 | -2/+1 |
| 2008-02-18 | parse_commit: don't fail, if object is NULL | Martin Koegler | 1 | -0/+2 |
| 2008-02-18 | check results of parse_commit in merge_bases | Martin Koegler | 1 | -3/+6 |
| 2008-01-20 | parse_commit_buffer: tighten checks while parsing | Martin Koegler | 1 | -7/+20 |
| 2007-11-18 | Merge branch 'lt/rev-list-interactive' | Junio C Hamano | 1 | -98/+52 |
| 2007-11-05 | Split off the pretty print stuff into its own file | Johannes Schindelin | 1 | -718/+0 |
| 2007-11-04 | Simplify topo-sort logic | Linus Torvalds | 1 | -98/+52 |
| 2007-11-01 | format-patch -s: add MIME encoding header if signer's name requires so | Junio C Hamano | 1 | -3/+2 |
| 2007-10-15 | Merge branch 'maint' | Shawn O. Pearce | 1 | -9/+14 |
| 2007-10-15 | clear_commit_marks(): avoid deep recursion | Johannes Schindelin | 1 | -9/+14 |
| 2007-10-03 | Merge branch 'mv/unknown' | Junio C Hamano | 1 | -3/+0 |
| 2007-09-29 | strbuf change: be sure ->buf is never ever NULL. | Pierre Habouzit | 1 | -1/+1 |
| 2007-09-26 | Don't use "<unknown>" for placeholders and suppress printing of empty user fo... | Michal Vitecek | 1 | -3/+0 |
| 2007-09-20 | strbuf API additions and enhancements. | Pierre Habouzit | 1 | -1/+1 |
| 2007-09-18 | Use xmemdupz() in many places. | Pierre Habouzit | 1 | -10/+6 |
| 2007-09-16 | Remove preemptive allocations. | Pierre Habouzit | 1 | -30/+5 |
| 2007-09-16 | Refactor replace_encoding_header. | Pierre Habouzit | 1 | -36/+23 |
| 2007-09-10 | Rework pretty_print_commit to use strbufs instead of custom buffers. | Pierre Habouzit | 1 | -209/+124 |
| 2007-09-10 | Change semantics of interpolate to work like snprintf. | Pierre Habouzit | 1 | -5/+4 |
| 2007-09-03 | Export format_commit_message() | Ren,bi(B Scharfe | 1 | -4/+5 |
| 2007-07-22 | Avoid to duplicate commit message when is not encoded | Marco Costalba | 1 | -1/+4 |
| 2007-07-13 | Make show_rfc2822_date() just another date output format. | Junio C Hamano | 1 | -4/+4 |
| 2007-07-13 | Support output ISO 8601 format dates | Robin Rosenberg | 1 | -1/+5 |
| 2007-06-22 | Merge branch 'jc/oneline' | Junio C Hamano | 1 | -2/+2 |
| 2007-06-22 | Merge branch 'ei/oneline+add-empty' | Junio C Hamano | 1 | -121/+272 |
| 2007-06-16 | pp_header(): work around possible memory corruption | Johannes Schindelin | 1 | -2/+2 |
| 2007-06-13 | More static | Junio C Hamano | 1 | -1/+1 |
| 2007-06-13 | Extend --pretty=oneline to cover the first paragraph, | Junio C Hamano | 1 | -134/+254 |
| 2007-06-13 | Lift 16kB limit of log message output | Junio C Hamano | 1 | -12/+43 |
| 2007-06-08 | Even more missing static | Junio C Hamano | 1 | -9/+0 |
| 2007-06-07 | War on whitespace | Junio C Hamano | 1 | -7/+7 |
| 2007-06-02 | Use =20 when rfc2047 encoding spaces. | Kristian Høgsberg | 1 | -3/+7 |
| 2007-05-16 | Merge branch 'maint' | Junio C Hamano | 1 | -0/+1 |
| 2007-05-16 | format-patch: add MIME-Version header when we add content-type. | Jeff King | 1 | -0/+1 |
| 2007-05-06 | Merge branch 'maint' | Junio C Hamano | 1 | -1/+3 |
| 2007-05-05 | Small correction in reading of commit headers | Alex Riesen | 1 | -1/+3 |
| 2007-05-03 | Merge branch 'maint' | Junio C Hamano | 1 | -8/+0 |
| 2007-05-03 | Make xstrndup common | Daniel Barkalow | 1 | -8/+0 |
| 2007-04-25 | Add --date={local,relative,default} | Junio C Hamano | 1 | -6/+6 |
| 2007-04-16 | Clean up object creation to use more common code | Linus Torvalds | 1 | -6/+2 |
| 2007-04-11 | Add %m to '--pretty=format:' | Junio C Hamano | 1 | -3/+13 |
| 2007-03-28 | Merge branch 'maint' to synchronize with 1.5.0.6 | Junio C Hamano | 1 | -2/+5 |
| 2007-03-28 | commit: fix pretty-printing of messages with "\nencoding " | Jeff King | 1 | -2/+5 |
| 2007-03-28 | Fix "--pretty=format:" encoding item | Jeff King | 1 | -1/+2 |
| 2007-03-28 | Fix "--pretty=format:" for parent related items. | Junio C Hamano | 1 | -4/+8 |
| 2007-03-27 | --pretty=format: fix broken %ct and %at interpolation | Jeff King | 1 | -1/+1 |
| 2007-03-19 | Replace remaining instances of strdup with xstrdup. | James Bowes | 1 | -1/+1 |
| 2007-03-07 | General const correctness fixes | Shawn O. Pearce | 1 | -12/+9 |
| 2007-03-02 | Merge branch 'js/commit-format' | Junio C Hamano | 1 | -0/+195 |
| 2007-02-27 | convert object type handling from a string to a number | Nicolas Pitre | 1 | -3/+3 |
| 2007-02-22 | pretty-formats: add 'format:<string>' | Johannes Schindelin | 1 | -0/+195 |
| 2007-02-13 | Merge branch 'jc/merge-base' (early part) | Junio C Hamano | 1 | -3/+6 |
| 2007-02-02 | Disallow invalid --pretty= abbreviations | Eric Wong | 1 | -1/+2 |
| 2007-01-13 | Use log output encoding in --pretty=email headers. | Junio C Hamano | 1 | -27/+55 |
| 2007-01-09 | Allow in_merge_bases() to take more than one reference commits. | Junio C Hamano | 1 | -3/+6 |
| 2007-01-08 | merge-base: do not leak commit list | Junio C Hamano | 1 | -2/+4 |
| 2007-01-08 | short i/o: fix calls to write to use xwrite or write_in_full | Andy Whitcroft | 1 | -2/+4 |
| 2007-01-03 | Skip excessive blank lines before commit body | Lars Hjemli | 1 | -1/+4 |
| 2006-12-31 | i18n: do not leak 'encoding' header even when we cheat the conversion. | Junio C Hamano | 1 | -4/+6 |
| 2006-12-30 | i18n: drop "encoding" header in the output after re-coding. | Junio C Hamano | 1 | -0/+45 |
| 2006-12-30 | commit re-encoding: fix confusion between no and default conversion. | Junio C Hamano | 1 | -0/+2 |
| 2006-12-28 | Merge branch 'jc/utf8' | Junio C Hamano | 1 | -4/+62 |
| 2006-12-27 | UTF-8: introduce i18n.logoutputencoding. | Junio C Hamano | 1 | -12/+15 |
| 2006-12-27 | Merge branch 'master' into js/shallow | Junio C Hamano | 1 | -5/+22 |
| 2006-12-26 | Teach log family --encoding | Junio C Hamano | 1 | -3/+58 |
| 2006-12-20 | Move in_merge_bases() to commit.c | Junio C Hamano | 1 | -0/+17 |
| 2006-12-17 | rev-list --left-right | Junio C Hamano | 1 | -5/+5 |
| 2006-11-24 | allow deepening of a shallow repository | Johannes Schindelin | 1 | -0/+13 |
| 2006-11-24 | support fetching into a shallow repository | Johannes Schindelin | 1 | -0/+21 |
| 2006-10-11 | commit: fix a segfault when displaying a commit with unreachable parents | Eric Wong | 1 | -4/+7 |
| 2006-08-28 | Add --relative-date option to the revision interface | Jonas Fonseca | 1 | -6/+14 |
| 2006-08-26 | Relative timestamps in git log | Linus Torvalds | 1 | -2/+2 |
| 2006-08-17 | Indentation fix. | Tilman Sauerbeck | 1 | -6/+6 |
| 2006-08-17 | Do not use memcmp(sha1_1, sha1_2, 20) with hardcoded length. | David Rientjes | 1 | -1/+1 |
| 2006-08-15 | remove unnecessary initializations | David Rientjes | 1 | -3/+3 |
| 2006-07-14 | Merge branch 'lt/unitype' | Junio C Hamano | 1 | -3/+3 |
| 2006-07-13 | format-patch: Generate a newline between the subject header and the message body | Robert Shearman | 1 | -2/+9 |
| 2006-07-12 | Remove TYPE_* constant macros and use object_type enums consistently. | Linus Torvalds | 1 | -3/+3 |
| 2006-07-09 | merge-base: update the clean-up postprocessing | Junio C Hamano | 1 | -190/+90 |
| 2006-07-04 | Re-fix clear_commit_marks(). | Junio C Hamano | 1 | -5/+8 |
| 2006-07-03 | revert clear-commit-marks for now. | Junio C Hamano | 1 | -7/+6 |
| 2006-07-03 | get_merge_bases: clean up even when there is no common commit. | Junio C Hamano | 1 | -1/+2 |
| 2006-07-02 | commit.c: do not redefine UNINTERESTING bit. | Junio C Hamano | 1 | -20/+20 |
| 2006-07-02 | Fold get_merge_bases_clean() into get_merge_bases() | Rene Scharfe | 1 | -15/+6 |
| 2006-07-01 | Make clear_commit_marks() clean harder | Rene Scharfe | 1 | -4/+3 |
| 2006-07-01 | Add get_merge_bases_clean() | Rene Scharfe | 1 | -4/+16 |
| 2006-06-29 | move get_merge_bases() to core lib. | Johannes Schindelin | 1 | -0/+240 |
| 2006-06-28 | connect.c: check the commit buffer boundary while parsing. | Junio C Hamano | 1 | -4/+8 |
| 2006-06-28 | Make some strings const | Timo Hirvonen | 1 | -1/+1 |
| 2006-06-19 | fix rfc2047 formatter. | Junio C Hamano | 1 | -4/+17 |
| 2006-06-19 | Add specialized object allocator | Linus Torvalds | 1 | -1/+1 |
| 2006-06-17 | Move "void *util" from "struct object" into "struct commit" | Linus Torvalds | 1 | -2/+2 |