22
by abentley
Added README |
1 |
BZR TOOLS |
2 |
||
3 |
This is is a set of helper tools for bzr. |
|
4 |
||
5 |
BAZ2BZR
|
|
6 |
baz2bzr will import an Arch or Baz branch into bzr. |
|
7 |
Data converted: |
|
8 |
- source tree |
|
9 |
- file ids |
|
72
by Aaron Bentley
updated docs |
10 |
- revision ids |
22
by abentley
Added README |
11 |
- log summaries |
12 |
||
13 |
Data not converted: |
|
14 |
- data on revisions merged |
|
72
by Aaron Bentley
updated docs |
15 |
- log bodies |
16 |
- symlinks in Arch trees are not handled (but can be skipped). |
|
22
by abentley
Added README |
17 |
|
65
by Aaron Bentley
Updated docs |
18 |
After more commits are made to the baz/arch branch, you can re-run baz2bzr |
72
by Aaron Bentley
updated docs |
19 |
to import just those changes. |
20 |
||
21 |
The conversion algorithm is still in flux, and old data may become invalid as |
|
73
by Aaron Bentley
grammar |
22 |
newer conversion functionality is introduced. |
72
by Aaron Bentley
updated docs |
23 |
|
65
by Aaron Bentley
Updated docs |
24 |
|
22
by abentley
Added README |
25 |
BZR-PUSH |
26 |
Uses rsync to copy a branch to a remote location. Remembers the last location |
|
27 |
used. Will not push if |
|
28 |
- there are unknown files |
|
29 |
- there are uncommitted changes in the working tree. |
|
30 |
These safeguards are intended to prevent dirty trees from being uploaded. |
|
31 |
||
85
by Aaron Bentley
Added annotate plugin |
32 |
ANNOTATE
|
33 |
Output a version of the requested file that indicates which revision introduced |
|
34 |
each line. |
|
35 |
||
87
by Aaron Bentley
updated docs |
36 |
SHELF/UNSHELF |
37 |
Temporarily put aside some changes, to restore them later. This can be useful |
|
38 |
to separate two sets of changes, so that they can be committed separately. |
|
39 |
||
65
by Aaron Bentley
Updated docs |
40 |
BZR-PULL (obsolete as of Bzr 0.5) |
22
by abentley
Added README |
41 |
Uses rsync to get the latest changes from an upstream location. Remembers the |
42 |
last location used. Will not pull if |
|
43 |
- there are unknown files |
|
44 |
- there are uncommitted changes |
|
45 |
- there have been local commits |
|
46 |
These safeguards are intended to prevent accidental data loss. |