From: Jim Meyering <jim@meyering.net>
To: git@vger.kernel.org
Subject: can I remove or move a tag in a remote repository?
Date: Sun, 19 Nov 2006 19:42:53 +0100 [thread overview]
Message-ID: <87wt5rffbm.fsf@rho.meyering.net> (raw)
Hello,
Periodically, I sync the coreutils git repository to an otherwise
read-only CVS repo, and use a cheap git tag named "cvs-head" to keep
track of the point to which the latest sync operation has run.
Then, after every sync-git-to-cvs operation, I run this:
git-tag -f -m "most recent version that has been sync'd to cvs" cvs-head $sha1
Also periodically, I push my git working dir/repo to a public place,
http://git.sv.gnu.org/gitweb/?p=coreutils.git;a=summary
-----------------
Just today, I have finally pushed tags to that public repo, including the
"cvs-head" one (before there were no tags in the remote repo). But now,
I've just done a local sync-to-cvs operation, which has resulted in
moving that tag to point to a different point in the git repo.
Here's the problem:
When I try to push the new tags, git-push fails:
$ git-push -f --tags ssh+git://git.sv.gnu.org/srv/git/coreutils master:refs/heads/master
updating 'refs/tags/cvs-head'
from 2fd3fd29a8b40be695bc2327c8cd3bd33e521100
to db18f53ffb221e9957124d8af81c11a7e350ac3b
...
Total 1, written 1 (delta 0), reused 0 (delta 0)
Unpacking 1 objects
error: denying non-fast forward; you should pull first
I get the same error also when using --force.
Perhaps I shouldn't push the cvs-head tag at all.
A few questions:
- is there a way to say "push all tags matching /COREUTILS-*/"
or to say "push all tags, except the ones on this list"?
- is there a way to remove the cvs-head tag from the remote directory?
Note: I don't have shell access there. I can request that someone
with shell access do it, but shouldn't have to resort to that.
- is there some way to make "git push" do what I want, and update the
offending tag in the remote repo?
Thanks for listening,
next reply other threads:[~2006-11-19 18:44 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-11-19 18:42 Jim Meyering [this message]
2006-11-19 18:54 ` can I remove or move a tag in a remote repository? Jakub Narebski
2006-11-28 11:08 ` Andreas Ericsson
2006-11-28 21:46 ` Junio C Hamano
2006-11-29 9:54 ` Johannes Schindelin
2006-11-29 10:55 ` Jim Meyering
2006-11-29 11:45 ` Johannes Schindelin
2006-11-29 13:46 ` Jakub Narebski
2006-11-29 11:47 ` Andy Whitcroft
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87wt5rffbm.fsf@rho.meyering.net \
--to=jim@meyering.net \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.