* Cogito: cg-push doesn't push tags?
@ 2005-12-29 21:59 H. Peter Anvin
2005-12-29 22:08 ` Linus Torvalds
0 siblings, 1 reply; 3+ messages in thread
From: H. Peter Anvin @ 2005-12-29 21:59 UTC (permalink / raw)
To: Git Mailing List
It seems that cg-push in cogito 0.16.2 doesn't push new tags when used
over git+ssh transport? Am I completely wet behind the ears, or is that
a bug?
In particular, it seems to manifest itself when the *only* thing that
has changed is tags.
-hpa
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Cogito: cg-push doesn't push tags?
2005-12-29 21:59 Cogito: cg-push doesn't push tags? H. Peter Anvin
@ 2005-12-29 22:08 ` Linus Torvalds
2005-12-29 22:10 ` Linus Torvalds
0 siblings, 1 reply; 3+ messages in thread
From: Linus Torvalds @ 2005-12-29 22:08 UTC (permalink / raw)
To: H. Peter Anvin; +Cc: Git Mailing List
On Thu, 29 Dec 2005, H. Peter Anvin wrote:
>
> It seems that cg-push in cogito 0.16.2 doesn't push new tags when used over
> git+ssh transport? Am I completely wet behind the ears, or is that a bug?
List the tags you want pushed.
The git transport (whether over ssh or locally) will default to updating
only _shared_ references. So any heads that you have updated it will
update by default. But if you want to create a new branch or tag on the
other end, you need to list it explicitly (and once you do, it won't do
the default ones at all).
Now, "git fetch" has a "--tags" argument that is shorthand for "all tags",
and I think we should add that to "git send-pack" too just because it's
both a common operation _and_ it mirrors "git fetch". But in the meantime
you can hack around it with something like
git send-pack <destination> $(cd .git/refs/ ; echo tags/*)
which is a silly way to list all tags ;)
Linus
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Cogito: cg-push doesn't push tags?
2005-12-29 22:08 ` Linus Torvalds
@ 2005-12-29 22:10 ` Linus Torvalds
0 siblings, 0 replies; 3+ messages in thread
From: Linus Torvalds @ 2005-12-29 22:10 UTC (permalink / raw)
To: H. Peter Anvin; +Cc: Git Mailing List
On Thu, 29 Dec 2005, Linus Torvalds wrote:
>
> But in the meantime you can hack around it with something like
>
> git send-pack <destination> $(cd .git/refs/ ; echo tags/*)
>
> which is a silly way to list all tags ;)
Actually, I guess it should use "find tags/ -type f" or something like
that instead of "echo tags/*". Otherwise you don't get tags with slashes
right.
Linus
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2005-12-29 22:10 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-29 21:59 Cogito: cg-push doesn't push tags? H. Peter Anvin
2005-12-29 22:08 ` Linus Torvalds
2005-12-29 22:10 ` Linus Torvalds
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).