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