Re: [Conglomerate-devel] What is Conglomerate?

Steinar Bang <[email protected]> Wed, 18 Feb 2004 21:27:53 +0100
Newsgroups gmane.editors.conglomerate.general,gmane.editors.conglomerate.devel
Organization Probably a good idea
Message-ID <[email protected]>
>>>>> Paul Smith <[email protected]>:

> I don't know whether calling it a CMS is a bit over the top, but CVS
> support would be dead handy for me - it also occurred to me that
> this is the kind of thing the "Save a Copy" menu item would be for,
> although perhaps it would be better named "Save a Version" or "Save
> a Revision".

I'm using integrated CVS support in Emacs, ie. my current XML editor,
and it works great.

In emacs CVS checkin/checkout is completely separate from saving the
file (except that you have to save a file to be allowed to check it
in).

There's actually two separate CVS modes:
 - there's PCL-CVS which gives you an overview of your workspace
 - there's VC mode which works on a single file, and that can be used
   to diff a file with other versions of the file, list the log for the
   file, commit it, etc.

I would expect more of a CMS than what I get from CVS, though.

> Or of course there could be a totally separate CVS menu with CVS
> commands like diff in - although as Sean and Geert found, any diff
> tool would have to silently ignore whitespace differences, and only
> alert real content changes!

I couldn't disagree more.  Whitespace in XML is significant, if
nothing else, for indentation for easy readability.

If there is whitespace difference, the tool should preserve it.