| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-11 | contrib/subtree: fix split with squashed subtrees | Colin Stagner | 1 | -8/+28 |
| 2025-06-04 | contrib/subtree: add -S/--gpg-sign | Patrik Weiskircher | 1 | -13/+19 |
| 2025-06-04 | contrib/subtree: parse using --stuck-long | Patrik Weiskircher | 1 | -21/+13 |
| 2024-10-10 | contrib: fix typos | Andrew Kreimer | 1 | -1/+1 |
| 2024-01-25 | subtree: fix split processing with multiple subtrees present | Zach FettersMoore | 1 | -1/+29 |
| 2023-11-11 | contrib/subtree: convert subtree type check to use case statement | Patrick Steinhardt | 1 | -4/+10 |
| 2023-11-11 | contrib/subtree: stop using `-o` to test for number of args | Patrick Steinhardt | 1 | -5/+11 |
| 2023-11-11 | global: convert trivial usages of `test <expr> -a/-o <expr>` | Patrick Steinhardt | 1 | -2/+2 |
| 2023-08-06 | subtree: disallow --no-{help,quiet,debug,branch,message} | René Scharfe | 1 | -5/+5 |
| 2023-05-08 | subtree: support long global flags | Josh Soref | 1 | -2/+2 |
| 2022-10-21 | subtree: fix split after annotated tag was squashed merged | Philippe Blain | 1 | -8/+18 |
| 2022-10-21 | subtree: fix squash merging after annotated tag was squashed merged | Philippe Blain | 1 | -13/+43 |
| 2022-10-21 | subtree: process 'git-subtree-split' trailer in separate function | Philippe Blain | 1 | -4/+11 |
| 2022-10-21 | subtree: use named variables instead of "$@" in cmd_pull | Philippe Blain | 1 | -2/+4 |
| 2022-10-21 | subtree: define a variable before its first use in 'find_latest_squash' | Philippe Blain | 1 | -1/+1 |
| 2022-10-21 | subtree: prefix die messages with 'fatal' | Philippe Blain | 1 | -30/+30 |
| 2022-10-21 | subtree: add 'die_incompatible_opt' function to reduce duplication | Philippe Blain | 1 | -12/+20 |
| 2022-10-21 | subtree: use 'git rev-parse --verify [--quiet]' for better error messages | Philippe Blain | 1 | -3/+3 |
| 2022-06-28 | git-sh-setup.sh: remove "say" function, change last users | Ævar Arnfjörð Bjarmason | 1 | -3/+12 |
| 2022-02-01 | subtree: force merge commit | Thomas Koutcher | 1 | -2/+2 |
| 2022-01-04 | subtree: fix argument handling in check_parents | James Limbouris | 1 | -4/+3 |
| 2021-06-15 | subtree: fix assumption about the directory separator | Johannes Schindelin | 1 | -3/+4 |
| 2021-06-15 | subtree: fix the GIT_EXEC_PATH sanity check to work on Windows | Johannes Schindelin | 1 | -1/+4 |
| 2021-04-28 | subtree: be stricter about validating flags | Luke Shumaker | 1 | -25/+64 |
| 2021-04-28 | subtree: push: allow specifying a local rev other than HEAD | Luke Shumaker | 1 | -7/+17 |
| 2021-04-28 | subtree: allow 'split' flags to be passed to 'push' | Luke Shumaker | 1 | -3/+3 |
| 2021-04-28 | subtree: allow --squash to be used with --rejoin | Luke Shumaker | 1 | -8/+29 |
| 2021-04-28 | subtree: give the docs a once-over | Luke Shumaker | 1 | -2/+2 |
| 2021-04-28 | subtree: have $indent actually affect indentation | Luke Shumaker | 1 | -18/+24 |
| 2021-04-28 | subtree: don't let debug and progress output clash | Luke Shumaker | 1 | -1/+21 |
| 2021-04-28 | subtree: add comments and sanity checks | Luke Shumaker | 1 | -3/+61 |
| 2021-04-28 | subtree: remove duplicate check | Luke Shumaker | 1 | -4/+0 |
| 2021-04-28 | subtree: parse revs in individual cmd_ functions | Luke Shumaker | 1 | -38/+24 |
| 2021-04-28 | subtree: use "^{commit}" instead of "^0" | Luke Shumaker | 1 | -2/+2 |
| 2021-04-28 | subtree: don't fuss with PATH | Luke Shumaker | 1 | -2/+16 |
| 2021-04-28 | subtree: use "$*" instead of "$@" as appropriate | Luke Shumaker | 1 | -3/+3 |
| 2021-04-28 | subtree: use more explicit variable names for cmdline args | Luke Shumaker | 1 | -66/+66 |
| 2021-04-28 | subtree: use git-sh-setup's `say` | Luke Shumaker | 1 | -15/+7 |
| 2021-04-28 | subtree: use `git merge-base --is-ancestor` | Luke Shumaker | 1 | -15/+1 |
| 2021-04-28 | subtree: drop support for git < 1.7 | Luke Shumaker | 1 | -15/+4 |
| 2021-04-28 | subtree: more consistent error propagation | Luke Shumaker | 1 | -14/+14 |
| 2021-04-28 | subtree: don't have loose code outside of a function | Luke Shumaker | 1 | -120/+125 |
| 2019-03-12 | contrib/subtree: ensure only one rev is provided | Denton Liu | 1 | -12/+12 |
| 2018-10-12 | subtree: performance improvement for finding unexpected parent commits | Roger Strain | 1 | -1/+1 |
| 2018-10-07 | subtree: improve decision on merges kept in split | Strain, Roger L | 1 | -2/+19 |
| 2018-10-07 | subtree: use commits before rejoins for splits | Strain, Roger L | 1 | -6/+20 |
| 2018-10-07 | subtree: make --ignore-joins pay attention to adds | Strain, Roger L | 1 | -7/+7 |
| 2018-10-07 | subtree: refactor split of a commit into standalone method | Strain, Roger L | 1 | -36/+42 |
| 2018-02-23 | subtree: fix add and pull for GPG-signed commits | Stephen R Guglielmo | 1 | -6/+6 |
| 2016-07-27 | subtree: adjust function definitions to match CodingGuidelines | David Aguilar | 1 | -68/+34 |
| 2016-07-27 | subtree: adjust style to match CodingGuidelines | David Aguilar | 1 | -218/+357 |
| 2016-07-26 | subtree: fix "git subtree split --rejoin" | David Aguilar | 1 | -0/+1 |
| 2016-02-03 | Merge branch 'dw/subtree-split-do-not-drop-merge' | Junio C Hamano | 1 | -2/+10 |
| 2016-01-22 | Merge branch 'rm/subtree-unwrap-tags' | Junio C Hamano | 1 | -2/+8 |
| 2016-01-20 | contrib/subtree: fix "subtree split" skipped-merge bug | Dave Ware | 1 | -2/+10 |
| 2015-11-24 | contrib/subtree: unwrap tag refs | Rob Mayoff | 1 | -2/+8 |
| 2015-11-13 | contrib/subtree: Handle '--prefix' argument with a slash appended | Techlive Zheng | 1 | -1/+1 |
| 2015-09-08 | contrib/subtree: respect spaces in a repository path | Alexey Shumkin | 1 | -1/+1 |
| 2015-09-08 | t7900-subtree: test the "space in a subdirectory name" case | Alexey Shumkin | 1 | -1/+1 |
| 2015-08-03 | Merge branch 'da/subtree-date-confusion' | Junio C Hamano | 1 | -1/+1 |
| 2015-07-23 | contrib/subtree: ignore log.date configuration | David Aguilar | 1 | -1/+1 |
| 2015-05-22 | Merge branch 'dl/subtree-avoid-tricky-echo' | Junio C Hamano | 1 | -3/+10 |
| 2015-05-08 | contrib/subtree: portability fix for string printing | Danny Lin | 1 | -3/+10 |
| 2015-05-07 | contrib/subtree: there's no push --squash | Danny Lin | 1 | -1/+1 |
| 2014-05-13 | contrib/subtree: allow adding an annotated tag | James Denholm | 1 | -1/+2 |
| 2014-03-17 | subtree: initialize "prefix" variable | Jeff King | 1 | -0/+1 |
| 2014-01-13 | subtree: fix argument validation in add/pull/push | Anthony Baire | 1 | -6/+16 |
| 2013-08-01 | Merge branch 'lf/echo-n-is-not-portable' | Junio C Hamano | 1 | -1/+1 |
| 2013-07-29 | Avoid using `echo -n` anywhere | Lukas Fleischer | 1 | -1/+1 |
| 2013-06-05 | Merge branch 'dm/unbash-subtree' | Junio C Hamano | 1 | -1/+1 |
| 2013-05-21 | contrib/git-subtree: Use /bin/sh interpreter instead of /bin/bash | Dmitry Marakasov | 1 | -1/+1 |
| 2013-05-01 | contrib/subtree: don't delete remote branches if split fails | John Keeping | 1 | -1/+2 |
| 2013-02-05 | contrib/subtree: fix synopsis | David A. Greene | 1 | -0/+6 |
| 2013-02-05 | contrib/subtree: better error handling for 'subtree add' | David A. Greene | 1 | -3/+9 |
| 2013-02-05 | contrib/subtree: use %B for split subject/body | Techlive Zheng | 1 | -1/+1 |
| 2012-04-09 | Add 'contrib/subtree/' from commit 'd3a04e06c77d57978bb5230361c64946232cc346' | David A. Greene | 1 | -0/+712 |