aboutsummaryrefslogtreecommitdiff
path: root/diffcore-rename.c
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2006-02-14 14:42:05 -0800
committerJunio C Hamano <junkio@cox.net>2006-02-14 16:10:49 -0800
commite646c9c8c0aa995eac284ea0a2117add19c4461c (patch)
tree83e836fa63354e778fbcf3806b0a95c2dff708bd /diffcore-rename.c
parent6a9b87972f27edfe53da4ce016adf4c0cd42f5e6 (diff)
downloadgit-e646c9c8c0aa995eac284ea0a2117add19c4461c.tar.gz
git-e646c9c8c0aa995eac284ea0a2117add19c4461c.tar.xz
rebase: allow rebasing onto different base.
This allows you to rewrite history a bit more flexibly, by separating the other branch name and new branch point. By default, the new branch point is the same as the tip of the other branch as before, but you can specify where you graft the rebased branch onto. When you have this ancestry graph: A---B---C topic / D---E---F---G master $ git rebase --onto master~1 master topic would rewrite the history to look like this: A'\''--B'\''--C'\'' topic / D---E---F---G master Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'diffcore-rename.c')
0 files changed, 0 insertions, 0 deletions