General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Mikko Rantalainen
ThePrimeTime
comments
Comments by "Mikko Rantalainen" (@MikkoRantalainen) on "Why Facebook Doesn't Use Git" video.
If you already know what Git is, the only thing you need to know that Mercurial has multiple things that Git users see as branches. 1. Mercurial has unnamed heads which seem quite like branches to Git users. When you create a commit in unnamed head, the commit doesn't save any branch name in the DAG. 2. Mercurial has named heads which still seem quite like branches to Git users but when you create a commit in named head, the commit metadata will store that branch name forever. This requires giving more thought to the branch names because those will be stored forever in DAG. 3. Mercurial also has feature called bookmarks which is closest to Git branch: you get a real name for a branch but it doesn't get stored in the version history as metadata. And if you use some git-hg bridge (similar to git-svn), be sure to figure out how it is going to handle above branch-like things from Mercurial to Git and vice versa.
1