author | Johannes Schindelin <Johannes.Schindelin@gmx.de> | |
Thu, 10 Sep 2009 15:25:57 +0000 (17:25 +0200) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Tue, 12 Jan 2010 22:00:58 +0000 (14:00 -0800) | ||
commit | 28fb84382b0eb728534dbe2972bbfec3f3d83dd9 | |
tree | a5e6d66ede6c4ec79a8bd9316077a2d443488848 | tree | snapshot |
parent | 902f235378cb2b2f6dd5dd664b9630c95321f0ae | commit | diff |
Introduce <branch>@{upstream} notation
A new notation '<branch>@{upstream}' refers to the branch <branch> is set
to build on top of. Missing <branch> (i.e. '@{upstream}') defaults to the
current branch.
This allows you to run, for example,
for l in list of local branches
do
git log --oneline --left-right $l...$l@{upstream}
done
to inspect each of the local branches you are interested in for the
divergence from its upstream.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
A new notation '<branch>@{upstream}' refers to the branch <branch> is set
to build on top of. Missing <branch> (i.e. '@{upstream}') defaults to the
current branch.
This allows you to run, for example,
for l in list of local branches
do
git log --oneline --left-right $l...$l@{upstream}
done
to inspect each of the local branches you are interested in for the
divergence from its upstream.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-rev-parse.txt | diff | blob | history | |
sha1_name.c | diff | blob | history | |
t/t1506-rev-parse-upstream.sh | [new file with mode: 0755] | blob |