~abentley/bzrtools/bzrtools.dev

22 by abentley
Added README
1
BZR TOOLS
2
577.1.2 by Aaron Bentley
Mention bugs reports in README
3
This is is a set of plugins for Bazaar.
4
612 by Aaron Bentley
Update email address
5
Please report bugs at: https://bugs.launchpad.net/bzrtools/
577.1.2 by Aaron Bentley
Mention bugs reports in README
6
22 by abentley
Added README
7
423.1.5 by Aaron Bentley
Update docs
8
BRANCHES
9
List all the branches present at, or underneath, a location.
10
11
BRANCH-HISTORY
12
Show a history of the branch, separated by committer and branch nick.
13
14
CBRANCH
15
Create a branch in a repository and a checkout elsewhere, in one command.
16
400.1.4 by Michael Ellerman
Add cdiff to the README and mention .colordiffrc parsing.
17
CDIFF
18
cdiff mimics bzr diff, but displays the diff in colour. cdiff knows how
19
to read a ~/.colordiffrc file, in the same format as for colordiff(1).
20
21
# example ~/.colordiffrc
22
plain=darkwhite
23
newtext=darkblue
24
oldtext=darkred
25
diffstuff=darkgreen
26
423.1.5 by Aaron Bentley
Update docs
27
FETCH-GHOSTS
28
Scan this branch for missing ancestors (aka "ghosts), and attempt to retrieve
29
them from a specified branch.
30
31
GRAPH-ANCESTRY
32
Use dot (from Graphviz) to produce graphics of a tree's ancestry.
33
34
IMPORT
35
Import a tarball into a bzr branch, or update to a fresh tarball.
36
37
PATCH
38
Use patch to apply a patch to this tree.
39
40
MULTI-PULL
41
Pull all branches and checkouts at or underneath the current location.
42
364.1.4 by Aaron Bentley
Changed rpush to rspush
43
RSPUSH
22 by abentley
Added README
44
Uses rsync to copy a branch to a remote location.  Remembers the last location
45
used.  Will not push if
46
- there are unknown files
47
- there are uncommitted changes in the working tree.
48
These safeguards are intended to prevent dirty trees from being uploaded.
49
423.1.6 by Aaron Bentley
Add shell to list of commands
50
SHELL
51
An interactive shell with bzr commands available as single commands, and
52
nice shell completion.
53
325.1.2 by Aaron Bentley
Merge shelf v2
54
SHELVE/UNSHELVE/SHELF
55
Shelve allows you to temporarily put changes you've made "on the shelf",
56
ie. out of the way, until a later time when you can bring them back from
57
the shelf with the 'unshelve' command.
58
59
You can put multiple items on the shelf, each time you run unshelve the
60
most recently shelved changes will be reinstated.
61
62
If filenames are specified, only the changes to those files will be
63
shelved, other files will be left untouched.
64
65
If a revision is specified, changes since that revision will be shelved.
66
67
If you specifiy "--pick" you'll be prompted for each hunk of the diff as
68
to whether you want to shelve it or not. Press "?" at the prompt for help.
69
466 by Aaron Bentley
Update docs
70
SHOW-PATHS
71
List the locations used by a branch or checkout.
72
325.1.2 by Aaron Bentley
Merge shelf v2
73
More Info
74
=========
75
76
http://bazaar.canonical.com/BzrShelveExample
152.1.2 by Aaron Bentley
Updated docs, obsoleted old executibles
77
423.1.5 by Aaron Bentley
Update docs
78
SWITCH
79
Change the branch associated with a lightweight checkout, and update the tree
80
while retaining local changes.
347 by Aaron Bentley
Added zap to docs
81
82
ZAP
423.1.5 by Aaron Bentley
Update docs
83
Safely remove undesired checkouts.