[Py-MAD] Mercurial y GIT

piranna at gmail.com piranna at gmail.com
Sat Mar 2 15:40:19 CET 2013


Yo creia que se usaba el contador...

Sent from my Android cell phone, please forgive the lack of format on the
text, and my fat thumbs :-P
El 02/03/2013 15:27, "Jesus Cea" <jcea at jcea.es> escribió:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 01/03/13 14:48, piranna at gmail.com wrote:
> > No, me referia a lo que tiene SVN y hg de "revision 530" o asi,
> > que cada vez que haces un commit se incrementa en uno. En Git son
> > hashes de todo lo que tiene ese commit (MD5 si no me equivoco), asi
> > que realmente no hay ningun orden implicito y todos los commits
> > son independientes y "autonomos" (igual que los parches, solo que
> > con archivos enteros con lo que hay menos lio al aplicarlos), y
> > despues tienes las ramas que actuan como indices diciendo que
> > commit va despues de cual otro pero de forma totalmente aislada de
> > los propios commits.
>
> A ver, Jesús, respira hondo...
>
> Cada commit en Mercurial se identifica con su hash (o con un trocito
> del hash, si es único, que es lo normal). ADICIONALMENTE cada commit
> tiene un contador, que es algo local a cada clon del repositorio y que
> solo tiene sentido cuando se trabaja en local. El uso de un contador
> es útil para cosas como "hg diff -c -3", para ver el diff del commit
> tres changesets atrás. O "hg log -r -10:", para ver el log de los
> últimos 10 commits.
>
> Pero internamente se trabaja siempre con hashes, y cuando tienes
> varios clones de un repositorio (lo normal), las referencias entre
> ellas deben usar hashes, porque los contadores son locales a cada
> repositorio y no tienen por qué coincidir.
>
> - --
> Jesús Cea Avión                         _/_/      _/_/_/        _/_/_/
> jcea at jcea.es - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/
> jabber / xmpp:jcea at jabber.org         _/_/    _/_/          _/_/_/_/_/
> .                              _/_/  _/_/    _/_/          _/_/  _/_/
> "Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
> "My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
> "El amor es poner tu felicidad en la felicidad de otro" - Leibniz
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iQCVAwUBUTIMZ5lgi5GaxT1NAQKMpwP/UL6eCAwRNYvorEQLCFP5pQH5VYIRWqzA
> jdj4cgmz0JuA7QVfnyO4CMCW1JjhhRh/qcIHCz94wV/fVUf+dAd4Mm5k8qBciMc5
> 07yyJDdUXSToKz5mhJ0UEKOVTT9EyvRC028qldMt/GloFHoMUWmMZPdICA3ZhHiU
> R/93PnTBXIo=
> =DWU/
> -----END PGP SIGNATURE-----
> _______________________________________________
> Madrid mailing list
> Madrid at lists.es.python.org
> https://lists.es.python.org/listinfo/madrid
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.es.python.org/pipermail/madrid/attachments/20130302/229974fe/attachment.html>


More information about the Madrid mailing list