On Mon, 23 Oct 2000, Jim Blandy wrote:
> When I do an update, CVS spits out a line for every file it changes.
> If there are a lot of changes (which happens often), and there is a
> conflict anywhere but in the last screenful of output, and I don't
> *watch* the CVS command running, I end up trying to compile '>>>>>>'
> somewhere.
I've had the same problem, using WinCVS.
> Anytime I have to carefully grub through pages of output, most of
> which is just "business as usual", I think the interface is borken.
> Here are two possible solutions that occurred to me:
> - (Radical.) CVS shouldn't print out the lines of the files it
> modifies unless you ask it to. Honestly, do you really read all of
> them and examine the changes? It should only report things that
> need attention, like conflicts.
Surely thats the sort of thing that a "--quiet" flag should be
doing?
> - (Less Radical.) After telling you about each file it touched, CVS
> should print a blank line, and then reiterate the things which
> require attention.
If by that you mean that every other line of output is blank, then
it seems to be producing masses of output, which would be a) time
consuming, and b) exaserbating the problem. (Consider the case where
the error was eight lines from the bottom of the console; now its
16 lines from the bottom, and potentially of the screen).
How about option number three:
- After processing all the files, (perhaps printing errors as it
goes), the errors could all be duplicated, eg:
Msrc/test.cpp
Csrc/bar.cpp
...
..
-- Errors --
Failed to merge foo.cpp
Steve
---
# There is no Steve...
http://www.steve.org.uk
Received on Sat Oct 21 14:36:12 2006