~abentley/bzrtools/bzrtools.dev

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
BZR TOOLS

This is is a set of plugins for bzr.

BAZ-IMPORT
baz-bzr will import an Arch or Baz branch into bzr.
Data converted:
- source tree
- file ids
- revision ids
- log summaries

Data not converted:
- data on revisions merged
- log bodies
- symlinks in Arch trees are not handled (but can be skipped).

After more commits are made to the baz/arch branch, you can re-run baz-import
to import just those changes.

The conversion algorithm is still in flux, and old data may become invalid as
newer conversion functionality is introduced.


PUSH
Uses rsync to copy a branch to a remote location.  Remembers the last location
used.  Will not push if
- there are unknown files
- there are uncommitted changes in the working tree.
These safeguards are intended to prevent dirty trees from being uploaded.

ANNOTATE
Output a version of the requested file that indicates which revision introduced
each line.

SHELVE/UNSHELVE
Temporarily put aside some changes, to restore them later.  This can be useful
to separate two sets of changes, so that they can be committed separately.