threads / discuss / 2942

Cogito: cg-push doesn't push tags?

Subject: Cogito: cg-push doesn't push tags?

## tl;dr

3 messages between Dec 29, 2005 and Dec 29, 2005.

replies: 2people: 2as markdown or json

H. Peter Anvin· Dec 29, 2005, 21:59 UTC · lore

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
Linus Torvalds· Dec 29, 2005, 22:08 UTC · re: H. Peter Anvin · lore

Re: Cogito: cg-push doesn't push tags?

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
Linus Torvalds· Dec 29, 2005, 22:10 UTC · re: Linus Torvalds · lore

Re: Cogito: cg-push doesn't push tags?

On Thu, 29 Dec 2005, Linus Torvalds wrote:
Show 6 quoted lines
>
> 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

← back to recent threads