bzr branch
http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar
| 
2513.1.3
by Martin Pool
 More commit specs  | 
1  | 
Uncommit Performance Notes  | 
2  | 
==========================  | 
|
3  | 
||
4  | 
Specification of uncommit  | 
|
5  | 
-------------------------  | 
|
6  | 
||
7  | 
``uncommit`` removes revisions from the head of a branch. (By default, only  | 
|
8  | 
the very latest revision is removed, but optionally more can be taken.)  | 
|
9  | 
Uncommit does not affect the repository (garbage collection is a separate  | 
|
10  | 
step and not done by default). The working tree is not logically  | 
|
11  | 
modified (revert is a different operation), except as described below  | 
|
12  | 
about merges.  | 
|
13  | 
||
14  | 
Uncommit can be performed on either a branch or a working tree (and  | 
|
15  | 
implicitly its branch.)  | 
|
16  | 
||
17  | 
If the uncommitted revisions includes one or more merges, after the  | 
|
18  | 
uncommit those revisions are in the working tree's list of pending merges,  | 
|
19  | 
because their tree changes are still present in the tree.  | 
|
20  | 
||
21  | 
For a bound branch, uncommit fails unless the local branch is up to date.  |