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