4
In the first cut, commit covers the whole tree.
 
 
6
Secondly, people might want to commit only particular files or
 
 
7
subdirectories.  Semantics of this in the case of renames/adds/deletes
 
 
8
may be a bit complex, but I think it can be done.  The basic point is
 
 
9
to build an inventory which includes only the specified changes from
 
 
12
Beyond that, it can be very nice in darcs to commit only selected
 
 
13
changes to a file.  I think this should not be the default though;
 
 
14
perhaps only do it with ``-i``.  Even better (for some users) kick off
 
 
15
a graphical tool to select the particular regions.  Beyond a certain
 
 
16
point it may become easier for the user to explicitly set aside some
 
 
17
changes and commit others first.
 
 
19
In any case, it is a good idea to run a test suite on the revision to
 
 
20
be committed, to make sure there were no missed dependencies.
 
 
 
b'\\ No newline at end of file'