[darcs-users] Naming consistency between darcs and other DVCSs

Trent W. Buck twb at cybersource.com.au
Thu Jul 16 01:34:51 UTC 2009

Eric Kow <kowey at darcs.net> writes:

> I would like to see a future where people can seamlessly move from one
> version control system to another without having to deal with commands
> meaning subtly different things in one and the other.

That can't be achieved in the general sense, because VCSs subscribe to
radically different paradigms (for example, some aren't distributed,
some are history-oriented, etc.).  But I agree that *gratuitous*
differences can and should be minimized -- though that doesn't mean that
we should just ape git :-)

> But if we want to do this, we have to be very careful that we aren't
> just creating more of these sorts of traps.  So this needs people who
> understand a pair of revision control systems inside and out.

I could certainly make a case that two VCSs using the same name for two
subtly different commands would be MORE confusing than if they just made
up totally different names.  As an approximate example, compare "hg
pull/fetch" with "git fetch/pull"...

More information about the darcs-users mailing list