[darcs-users] multiple heads
Declan Naughton
piratepenguin at gmail.com
Mon Mar 31 01:15:27 UTC 2008
>From http://darcs.net/manual-darcs2/node2.html#SECTION00200040000000000000
"In the last paragraph, I explained revision control systems in terms
of three layers. One can also look at them as having two distinct
uses. One is to provide a history of previous versions. The other is
to keep track of changes that are made to the repository, and to allow
these changes to be merged and moved from one repository to another.
These two uses are distinct, and almost orthogonal, in the sense that
a tool can support one of the two uses optimally while providing no
support for the other. Darcs is not intended to maintain a history of
versions, although it is possible to kludge together such a revision
history, either by making each new patch depend on all previous
patches, or by tagging regularly. In a sense, this is what the tag
feature is for, but the intention is that tagging will be used only to
mark particularly notable versions (e.g. released versions, or perhaps
versions that pass a time consuming test suite)."
Ok. I can see how Darcs is brilliant (the best) for keeping track of
changes, but on what planet would we not like our RCS to provide a
history of previous versions?
--
Declan Naughton
More information about the darcs-users
mailing list