~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
CLEAN-TREE
28
Delete unknown, ignored, or detritus files, leaving versioned files untouched.
29
30
FETCH-GHOSTS
31
Scan this branch for missing ancestors (aka "ghosts), and attempt to retrieve
32
them from a specified branch.
33
34
GRAPH-ANCESTRY
35
Use dot (from Graphviz) to produce graphics of a tree's ancestry.
36
37
IMPORT
38
Import a tarball into a bzr branch, or update to a fresh tarball.
39
40
PATCH
41
Use patch to apply a patch to this tree.
42
43
MULTI-PULL
44
Pull all branches and checkouts at or underneath the current location.
45
364.1.4 by Aaron Bentley
Changed rpush to rspush
46
RSPUSH
22 by abentley
Added README
47
Uses rsync to copy a branch to a remote location.  Remembers the last location
48
used.  Will not push if
49
- there are unknown files
50
- there are uncommitted changes in the working tree.
51
These safeguards are intended to prevent dirty trees from being uploaded.
52
423.1.6 by Aaron Bentley
Add shell to list of commands
53
SHELL
54
An interactive shell with bzr commands available as single commands, and
55
nice shell completion.
56
325.1.2 by Aaron Bentley
Merge shelf v2
57
SHELVE/UNSHELVE/SHELF
58
Shelve allows you to temporarily put changes you've made "on the shelf",
59
ie. out of the way, until a later time when you can bring them back from
60
the shelf with the 'unshelve' command.
61
62
You can put multiple items on the shelf, each time you run unshelve the
63
most recently shelved changes will be reinstated.
64
65
If filenames are specified, only the changes to those files will be
66
shelved, other files will be left untouched.
67
68
If a revision is specified, changes since that revision will be shelved.
69
70
If you specifiy "--pick" you'll be prompted for each hunk of the diff as
71
to whether you want to shelve it or not. Press "?" at the prompt for help.
72
466 by Aaron Bentley
Update docs
73
SHOW-PATHS
74
List the locations used by a branch or checkout.
75
325.1.2 by Aaron Bentley
Merge shelf v2
76
More Info
77
=========
78
79
http://bazaar.canonical.com/BzrShelveExample
152.1.2 by Aaron Bentley
Updated docs, obsoleted old executibles
80
423.1.5 by Aaron Bentley
Update docs
81
SWITCH
82
Change the branch associated with a lightweight checkout, and update the tree
83
while retaining local changes.
347 by Aaron Bentley
Added zap to docs
84
85
ZAP
423.1.5 by Aaron Bentley
Update docs
86
Safely remove undesired checkouts.