John Ojemann writes:
> Clearly, it's ugly to do a single commit where all bugs appear in the 
> log for every file;

It is?  I think it depends on the situation, and on what you put in
the bug reports.

Aggregating things that are completely unrelated may be fairly ugly
(and probably unnecessary), but aggregating related things that are
all fixed by a single integration doesn't necessarily strike me as
"ugly."

> but is it acceptable to do an individual commit for 
> each file, and then do a single push?

Yes, you can do that if it's necessary.  I wouldn't go wild with it.
Having dozens of changesets in a single push would also be irritating.

John Ojemann writes:
> Follow-up Question:
> 
> Provided there is a way to do what's described below, how then would a 
> "recommit" be handled?

A "recommit" will collapse all the changesets into one, which is how
things ordinarily work in ON.

> It's surprising that a "commit" can work on individual files, while the 
> "recommit" can only work on all of the changed files at once (no 
> apparent options).

The versioning in Mercurial is not per file.  It's on the repository
itself.  Thus, I don't think that doing a "recommit" on individual
files makes much sense.

-- 
James Carlson, Solaris Networking              <james.d.carlson at sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

Reply via email to