To Learn More or Register: LinuxCon North America | CloudOpen North America
Back To Schedule
Friday, August 22 • 10:45am - 11:35am
New Views on Your Source Code History with 'git replace' - Christian Couder, SoftAtHome

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Git has become the most popular version control system in the Open Source world, and more and more companies are also using it. The source code history when managed by Git is supposed to be immutable, because Git uses a content addressed database. The Git objects are indexed by their SHA-1 hash. When mistakes have been made, or to make some history based features more useful or more reliable, though, it can be interesting to transform the Git source code history. To do that it is a good idea to use "git replace".

"git replace" makes it possible to have different "views" on the history, instead of only one. It works by creating special references and using these special refs to dynamically use some git objects instead of the original ones.

Survey this Session   


Christian Couder

Software Engineer, Software Engineer
Christian Couder is a software engineer with 20 years of professional experience in software development, release, build and version control. He is a Git developer since June 2006. He has been working on many part of Git, especially "git bisect" and lately "git rebase". Since March... Read More →

Friday August 22, 2014 10:45am - 11:35am CDT
Sheraton Ballroom II

Attendees (0)