summaryrefslogtreecommitdiff
path: root/git-sh-setup-script
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <junkio@cox.net>2005-08-05 00:47:56 -0700
committerLibravatar Junio C Hamano <junkio@cox.net>2005-08-05 00:47:56 -0700
commit37fde874c2448ae2cd98abe24df2bd2a50aa2cda (patch)
tree840ddec7144dd152792bd982d584db01472cadc6 /git-sh-setup-script
parentgit-init-db: brown paper bag bugfix. (diff)
downloadtgif-37fde874c2448ae2cd98abe24df2bd2a50aa2cda.tar.xz
Fix send-pack for non-commitish tags.
Again I left the v2.6.11-tree tag behind. My bad. This commit makes sure that we do not barf when pushing a ref that is a non-commitish tag. You can update a remote ref under the following conditions: * You can always use --force. * Creating a brand new ref is OK. * If the remote ref is exactly the same as what you are pushing, it is OK (nothing is pushed). * You can replace a commitish with another commitish which is a descendant of it, if you can verify the ancestry between them; this and the above means you have to have what you are replacing. * Otherwise you cannot update; you need to use --force. Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'git-sh-setup-script')
0 files changed, 0 insertions, 0 deletions