[darcs-users] Naming consistency between darcs and other DVCSs
Trent W. Buck
twb at cybersource.com.au
Thu Jul 16 01:17:20 UTC 2009
Petr Rockai <me at mornfall.net> writes:
>> • rename get to clone
> clone is a (hidden) alias for get in 2.3 and onwards
>> • rename changes to log
>> • rename record to commit (DVCS are popular enough now)
> this could be handled the same way
Patches welcome!
>> • rename rollback to new "repeal"
> repeal sounds ... odd, at least
I agree.
>> These changes sound sensible to me. (Plus `darcs uncommit`?) Is
>> there an active effort to make darcs more consistent with other
>> DVCSes? Regardless of which came first, git terminology is becoming
>> ubiquitous. After showing an existing git user darcs, and noticing
>> his surprise at `darcs annotate -p`, I think there may be a strong
>> case for a language reform.
>
> We don't want to alienate existing users either. I'd go the route of
> adding hidden git-ish aliases and keep our terminology whenever it
> makes more sense (both record and changes are more sensible than
> commit and log).
+1.
Then, at some point, we can swap around what the hidden alias is, so
that eventually "darcs commit" will be documented and "darcs record"
will be a backwards-compatible alias. Such a change was recently
demonstrated (for darcs move vs. darcs mv, IIRC) and seems to have
worked.
More information about the darcs-users
mailing list