[Py-MAD] Mercurial y GIT

J. Javier Maestro jjmaestro at ieee.org
Sun Mar 3 00:56:36 CET 2013


2013/3/3 Jesus Cea <jcea at jcea.es>

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 02/03/13 22:12, piranna at gmail.com wrote:
> > ¿Cuando añadieron esa funcionalidad? Yo cuando lo usaba a
> > principios de 2009 no estaba...
>
> Esto está desde "siempre", te lo aseguro. ¡Si hasta lo tiene CVS y SVN!.
>
> Pero vayamos a la fuente. Veamos mi clon de Mercurial...
>
> """
> [jcea at babylon5 hg]$ hg annotate mercurial/commands.py | grep "def rename"
>  1253: def rename(ui, repo, *pats, **opts):
>
> [jcea at babylon5 hg]$ hg log -r 1253
> changeset:   1253:a45e717c61a8
> user:        Bryan O'Sullivan <bos at serpentine.com>
> date:        Wed Sep 14 16:34:22 2005 -0700
> summary:     Add rename/mv command.
> """
>
> Obviamente en 2009 estaba disponible :).
>
> Por cierto, obsérvese el uso del contador *Y* DEL HASH.
>
> El primer "commit" en mercurial fue el 3 de mayo de 2005, así que sí,
> "casi" desde siempre:
>
> """
> [jcea at babylon5 hg]$ hg log -r 0
> changeset:   0:9117c6561b0b
> user:        mpm at selenic.com
> date:        Tue May 03 13:16:10 2005 -0800
> summary:     Add back links from file revisions to changeset revisions
> """
>
> Obsérvese también el uso convenientísimo del contador para referirnos
> al primer commit en ese clon. Y obsérvese como Mercurial nos muestra
> su hash.
>
> Que guay tener toda la historia y tener la certeza de que no ha sido
> manipulada :-).
>

Jesús, creo sinceramente que, en aras de tener una conversación sensata y
basada en argumentos reales, deberías dejar de echar FUD con comentarios de
este tipo. Sabes de sobra que no existe esa certeza: de forma absoluta, en
ningún sistema, y de forma relativa, en todos.

Ningún arbol público de git (o de cualquier otro control de versiones que
yo sepa, por cierto) puede ser modificado sin que canten los clones. Coño!
Como mercurial!!  La "historia" no es más que un concepto que condensa el
timeline PUBLICO de un proyecto. Así que, en cuanto es público, es
"inmodificable" y verificable. Nada más. En mercurial, en git y en
cualquier control de versiones.


Así que creo que va siendo hora de cerrar ya el bulo rancio este de
"preservar la historia" que táaaaanto ruido ha metido a la discusión de git
y mercurial.

Saludos,

-- 
jj
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.es.python.org/pipermail/madrid/attachments/20130303/d791019c/attachment.html>


More information about the Madrid mailing list