[eside-ghost] Migracion de mercurial a git
STenyaK
stenyak en gmail.com
Vie Abr 8 01:28:56 CEST 2011
2011/4/8 Arkaitz <arkato en gmail.com>
> Nein!
> Coges un fichero con mucho texto y lo comiteas.
> Copias el 80% del fichero en otro fichero, y comiteas los dos.
> Git lo reconoce como renombrar fichero1 a fichero2 y poner el 20% en el
> fichero1.
> Yo creo que hace tracking del contenido para detectar duplicados, git sigue
> asombrandome cada dia mas, es la pedazo de herramienta. :D
>
Eso me recuerda una librerÃa open source de cuyo nombre no consigo
acordarme, que creaba hashes similares para contenidos similares. No sé si
el termino era fuzzy hashing o algo asin... Aunque igual estaba optimizado
para contenidos concretos (imagenes, sonido y algo más). Os suena por un
casual?
Anyway, tras un googleo rápido me encuentro con [1]. Tras leerlo
diagonalmente en medio minuto (que no son horas ya...), creo que ahi se
explica más o menos qué heurÃsticas usa GIT. Como bonus, parece que tb
explican qué es eso del packing, que hasta ahora me habia echao patrás (en
mi ignorancia, el repacking de git lo he asociado siempre a algo asi como
defragmentar una fat16; pero si ayuda al tema de detectar duplicados, es
aceptable! :-).
[1]
ftp://www.kernel.org/pub/software/scm/git/docs/technical/pack-heuristics.txt
--
Saludos,
Bruno González
_______________________________________________
Jabber: stenyak AT gmail.com
http://www.stenyak.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20110408/9cedf5aa/attachment.htm
Más información sobre la lista de distribución eside-ghost