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'