Re: hgsvn (Re: [Python-es] Trad uccion libro Mercurial a Español [Offtop ic])

"Rafael Villar Burke (Pachi)" <[email protected]>
Newsgroups gmane.comp.python.general.castellano
Organization RVBurke.com
Message-ID <[email protected]>
Chema Cortes wrote:
> On Martes, 21 de Julio de 2009 16:28:28 Rafael Villar Burke (Pachi) escribió:
>   
>> Chema Cortes wrote:
>>     
>>> Últimamente he estado probando hgsvn, un modo de usar un repositorio
>>> subversion como si fuera un repositorio más de mercurial. Además está
>>> hecho en python:
>>>
>>>   http://pypi.python.org/pypi/hgsvn/
>>>       
>> Deberías probar hgsubversion:
>> http://mercurial.selenic.com/wiki/HgSubversion
>>     
>
> Tal vez lo haga, aunque no veo qué ventaja me daría.
>   
Es más rápido, está mejor integrado con subversion y la comunicación
bidireccional es mucho mejor.
> 'hgsvn' se instala fácilmente con easy_install, mientras que 'hgsubversion' 
> requiere recompilar mercurial, algo bastante problemático en windows, sobre 
> todo cuando se usa tortoisehg.
>   
En eso sí que está en desventaja. Los enlaces pysvn no son muy estables
y en windows, sin un sistema claro de compilación... todo se complica.
> Como decía, todo dependerá de cómo funcione el push hacia subversion. Me 
> intriga que hgsubversion necesite de un 'hg rebase', cuando hgsvn lo hace en 
> un paso.
La ventaja es que eso permite usar sistema de integración de cambios a 3
vías (3way merge) en lugar de simplemente aplicar parche tras parche
(replay).

hgsubversion está además más integrado con la interfaz de mercurial y es
el sistema de comunicación bidireccional por el que se apuesta más
firmemente en el proyecto.

Saludos,

Rafael Villar Burke
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.