Diff and Blame: an intuitive overview

Dec 2, 2015 · Madrid, Spain

En esta ocasión tenemos la suerte de contar con Alberto Cortés, que nos hablará de sus experiencias sobre Diff/Blame y cómo están construyendo su propia versión en Go

Diff es una algoritmo venerable, desarrollado en 1970 para Unix; básicamente es una distancia de Levenshtein, pero orientado a líneas en vez de a carácter. Git-blame utiliza diff de una forma bastante interesante para detectar qué commit fue el último en modificar cada línea de un fichero.

Durante la charla se revisarán como funcionan ambos algoritmos, diff y blame, de una forma intuitiva y Alberto nos hablará de los papers y recursos que ha utilizado para llevar a cabo su desarrollo.

Referencias de algunos de los papers utilizados:

Myers, 1986, "An O(ND) Difference Algorithm and Its Variations" 

Zimmerman, 2006, "Mining Version Archives for Co-changed Lines"

¡IMPORTANTE!: A las oficinas de ShuttleCloud se entra por la puerta del garaje, no del portal :D

Event organizers
  • Papers We Love Madrid

    Madrid chapter of Papers We Love What was the last paper within the realm of computing you read? What did it inspire you to build or tinker with? Come share the ideas in an awesome academic/research publication with fellow engineers, programmers, and paper-readers. Lead a session and show off code that you wrote that implements these ideas or just give us the lowdown about the paper. Otherwise, just come, listen, learn, and discuss. We'll be using papers-we-love's curated repository . Please contribute by

    Recent Events
    More

Are you organizing Diff and Blame: an intuitive overview?

Claim the event and start manage its content.

I am the organizer
Social
Topics
Rating

based on 0 reviews