State of Hg-SVN vs Git-SVN

Augie Fackler raf at durin42.com
Thu Apr 16 18:38:08 UTC 2015


On Apr 16, 2015, at 2:31 PM, Bryan Murdock <bmurdock at gmail.com> wrote:

> On Thu, Apr 16, 2015 at 11:53 AM, Augie Fackler <raf at durin42.com> wrote:
>> 
>> On Apr 16, 2015, at 12:47 AM, Bryan Murdock <bmurdock at gmail.com> wrote:
>> 
>>> Other than the externals caveats, hgsubversion has no support for svn
>>> tags (maybe because they aren't really tags?)
>> 
>> FYI, this is false - hgsubversion has supported tags for at least 6 years. Some complicated setups fool it, but if you actually have a normal trunk/tags/branches setup, it should work 99% of the time. It can (for example) convert the old django repository correctly on the first try, whereas git-svn would give up on the tags.
> 
> Hmm, well I'm using it with a repo that has standard
> trunks/tags/branches setup with two tags in the tags directory and
> when I type hg tags it only lists tip (it shows me all the branches,
> however). The hgsbuversion documents say, "Changesets that create tags
> cannot be pushed to Subversion, as support for creating Subversion
> tags has not yet been implemented," so I thought tag support in
> general was missing.  Maybe this svn repo I'm working with has other
> issues…

hgsubversion can *read* tags from svn just fine. Pushing tags remains unimplemented, because it would be slightly tricky and nobody seems to care enough to do the work.

> 
> Bryan

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20150416/0e8f21f2/attachment.asc>


More information about the Mercurial mailing list