[PATCH] commit: use the term SCM instead of RCS

Adrian Buehlmann adrian at cadifra.com
Tue Jan 18 14:05:24 CST 2011


On 2011-01-18 21:01, Martin Geisler wrote:
> Adrian Buehlmann <adrian at cadifra.com> writes:
> 
>> On 2011-01-18 16:52, Martin Geisler wrote:
>>> Adrian Buehlmann <adrian at cadifra.com> writes:
>>>
>>>> # HG changeset patch
>>>> # User Adrian Buehlmann <adrian at cadifra.com>
>>>> # Date 1295356587 -3600
>>>> # Node ID d6b67f5317a25a847b5748fac795e25fc8425d71
>>>> # Parent  57d433f632b7f76dea25cd38d0a8f4028d4dd1b8
>>>> commit: use the term SCM instead of RCS
>>>
>>> I actually prefer the term 'VCS' since software configuration management
>>> (SCM) is such a broad term that covers more than just version control,
>>> at least in my opinion/understanding.
>>>
>>> I agree that 'RCS' is unfortunate since there is a concrete application
>>> with that name.
>>>
>>
>> VCS would be an improvement over RCS. Feel free to push VCS.
>>
>> But Mercurial calls itself an SCM (hg version, the top of hg.1.html).
> 
> Yeah, I noticed -- there is a lot of SCMs all over the code. I searched
> some more online and suddenly realized that SCM can also mean 'source
> code management', or perhaps 'source code manager' since 'SCM' is often
> used like 'the Mercurial SCM', and so 'management' doesn't sound right.
> 

The title at http://www.selenic.com/mercurial/hg.1.html reads

  Mercurial source code management system

And hg version prints:

  Mercurial Distributed SCM (version 1.7.3)
  ..

But http://mercurial.selenic.com/ has the slightly different text

  Mercurial is a free, distributed source control management tool

and "Mercurial SCM" as the title.

http://www.selenic.com/ has:

  Mercurial support: We're also the primary developers of the popular
  Mercurial SCM, a state-of-the-art distributed source code management
  system.

(so I guess that reflects Matt's opinion :)

Oh, and the git folks have their homepage at http://git-scm.com/ (but
they call it a "distributed version control system" there).


More information about the Mercurial-devel mailing list