Arnaud Bertrand <xda@xxxxxxxxxx> writes: > I understood that in git philosophy, once it is merged, a branch can > disappear. But for a lot of companies, a SCM is also a guardian of the > history. A lot more important point than "once it is merged" is that the branch identity is strictly local to your repository. Contaminating the object header, which is cast in stone and cannot be modified after the fact, with such a piece of information will not mix well with the rest of Git, so ...