VCS: Proposal for a change of arguments to remove(), checkout() and import()
Matthew Woehlke
mw_triad at users.sourceforge.net
Thu May 14 23:27:16 UTC 2009
(Yes, I'm ludicrously behind on mail. Sorry.)
Fabian Wiesel wrote:
> This may be a reason why VcsMapping came into existence, but it doesn't
> negate the problems I cited.
> What does one gain by batching all the checkouts? And is it sensible to
> require all but one VCS to re-implement said capability?
How would you implement perforce-like semantics otherwise? Hmm, I guess
Andreas answered that.
@Andreas: yes, you can (with perforce) check out bits from different
branches.
Basically, perforce doesn't work as "clone a directory", it works with
"client specifications", which consist of a working copy root and a list
of mappings between repo and local checkout. For what I work with, it's
common for a perforce client spec to have several entries, sometimes dozens.
(Actually, I wonder, is this useful for git submodules also?)
--
Matthew
Please do not quote my e-mail address unobfuscated in message bodies.
--
A KWin crash is like a Finite Improbability Generator... only instead of
undergarments, all my windows move 4 pixels to the right.
More information about the KDevelop-devel
mailing list