It would be nice if Darcs could attach things to patches
People use revision control systems for different things. Darcs users use it to
keep track of patches; Git and other users often use it to keep track of repo
history.
It would be nice if a future version of Darcs offered the ability to track
history type information as well. The idea is that given a patch, people would
be able to ask Darcs questions of it like:
- who applied this patch?
- when was it applied to what repository?
- who signed off on it?
- when was this merged with branch foo?
- has this patch been tested? (see David's --tag-on-tested feature)
- what version of the this patch are we looking at?
I imagine that the way to implement this would be to have some sort of 'optional
metadata' layer of things that are not really part and parcel of the patch, that
don't affect its identity or commutation properties, but which can somehow been
shipped around.
I'm making the following people nosy:
- Florent because he's made suggestions which I think may require this and
- Stephen because he's made interesting comments on the nature of distributed
version control system workflows
- Jason because of issue1096
If this is spam for you guys, please let me know and I shall refrain from this
sort of thing in the future.
|