Re: Jabber, question on push,pull and --tags, and no help but jabber

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Victor Engmark <victor.engmark@xxxxxxxxxxxxxx> writes:

>> More seriously, tags are not part of the "remotes layout", so when you
>> push them and others pull them they overwrite their tags if there's a
>> name clash.
>
> That's odd - I wouldn't expect anything handled by Git to be simply
> overwritten without merging. Is there some technical reason for this, or
> is it just not implemented yet?

Branches are something you work on by looking at other people's progress,
so remote layout to copy his master branch to refs/remotes/his/master so
that you can compare it with yours with "git diff his/master master" or
merge his effort into yours with "git merge his/master" makes sense.

Tags are something that is to be _shared_ amongst people, and having v1.4.3
that is different depending on which member of the same project you ask is
a road to insanity, hence we don't do refs/remotes/his/v1.4.3 that could
be different from the project's global refs/tags/v1.4.3 to reduce the risk
of confusion.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]