On 4/10/2013 11:23 PM, Gregory Szorc wrote:
Mercurial and Git both support the ability to attach arbitrary key-value
string data to commits. There is an abundance of awesomeness that could
be realized if we started storing [machine readable] information inside
our commits (not inside the commit messages). Here are some examples:
I don't think this is a good idea, except perhaps for DONTBUILD/CLOSED TREE. You'd be hiding essential data from the web hg log/blame, the client hg log/blame, the git equivalents of those, and all sorts of external tools like hgk. You'd have to do extensive surgery on things like MQ in order to preserve the relevant data in MQ patches.

The incremental value of having the secondary metadata is far outweighed by its invisibility, the amount of work required to update just the basic developer tools, and the extra extension install step that would be required for all developers.

I think that anyone who had time to do this work could spend an equivalent amount of time and get a decent "pull request" system integrated with bugzilla, which would be an order of magnitude more valuable.

--BDS

_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to