On Thu, Mar 13, 2003 at 02:40:31PM -0500, Kuba Ober wrote:
> Well, each change that you create with aenc or tkaenc gets a number. Usually, 
> there should be a change for each confirmed bug report at least. The job of 
> creating changes is quite separate from the job of actually developing the 
> changes. You can have different people doing creation of the changes, and 
> different ones doing development.

Hm. Ok. Let's count keystrokes for a minimalistic real life example.
Let's suppose Angus told me there is a space missing in inset/insetenv.C.

I do

  cvs up  
  vi insets/insetenv.C
  [insert the space]
  :wq
  vi insets/Changelog
  [insert changelog]
  cvs commit
  [write 'Fix for missing space as reported by Angus]
  :wq

The "cvs overhead" is  'cvs up' + 'cvs commit', i.e. 18 keystrokes.
What would be the corresponding aegis version?

> One of significant drawbacks of CVS is that it effectively prevents you from 
> sharing your work in progress

Which, in an ideal world, is not much of a problem, as changes should be
small and self-contained. LyX, of course, is not the ideal world...

Ok, maybe aegis is really better in large projects, but I don't think, LyX
reaches that critical mass. This was btw my impression when we used aegis
in our two-or-three-person-project I mentioned earlier.

Andre'

-- 
Those who desire to give up Freedom in order to gain Security,
will not have, nor do they deserve, either one. (T. Jefferson)

Reply via email to