5 ms·
What do we mean by SCM? It seems to be that "software configuration management" should be about configuring a program, whereas "source code management" should
by zachrose 12y ago
What do we mean by SCM?
It seems to be that "software configuration management" should be about configuring a program, whereas "source code management" should be about managing source code.
Which is Fossil?
- typedweb 12y agoThe title was changed to something less accurate than what I originally posted.
- ludwigvan 12y agoYou are right, makes it seem like this is for storing config files. Source code management is not enough though since this has built in issue tracker and wiki.
- forkandwait 12y agoIt is weird -- I think SCM should mean "source control management" NOT "software configuration management", but the latter is what the website has.
- bch 12y ago"SCM" can stand for different words, depending who's uttering it, but where fossil stands is this: it fills the same role as git or mercurial. Its a DSCM (which I read as "distributed source control management"). Fill out the acronym as you see fit. Edit: typo, grammar
- jbostock 12y agoSource code management is a subset of software configuration management ("configuration" here refers to the configuration of the build rather than the end program). https://en.wikipedia.org/wiki/Software_configuration_management https://en.wikipedia.org/wiki/Software_configuration_managem...
- skrebbel 12y agoIt's old school enterprise speak. When software-being-built consisted of a number of "Configuration Items" (CIs), such as .doc files, .xls files and of course heaps of .c files. There would be a dedicated "Configuration Manager" who's job it was to make sure that people wouldn't Visual SourceSafe their files over other people's files. He'd also write the batch files for the build server, assuming they had a build server. They really do mean source control. Just that it doesn't have to be source code. It can be any "configuration item". Just like with git or svn or mercurial or zipping-directories-and-uploading-them-to-a-network-share. Personally, I like "version control" for that reason. It just removes the subject of the operation from the name entirely.
- deleted 12y ago[deleted]
- bkeroack 12y agoYeah that's really weird terminology for a VCS. I thought it was something like Puppet/Chef at first.