/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to doc/en/user-guide/specifying_revisions.txt

  • Committer: Xavier Maillard
  • Date: 2008-03-26 06:21:48 UTC
  • mto: (3322.1.1 ianc-integration)
  • mto: This revision was merged to the branch mainline in revision 3323.
  • Revision ID: xma@gnu.org-20080326062148-f7mnwvttv4oq8013
Add mail-mode GNU Emacs mail package as a mail_client option.
    
Idea and original code by Bojan Nikolic modified in this way:
    
1. define a different python class EmacsMailMode
2. use mail-mode package instead of message-mode. mail-mode is the
   default mail mode in GNU Emacs.
3. put the patch as a MIME attachment (see NOTE)
4. add tests as required to fulfil merge strategy requirements
    
To use this option, just put these lines into ~/.bazaar/bazaar.conf
    
[DEFAULT]
mail_client = emacs-mailmode

NOTE: this will work only for GNU Emacs version from 22.1 and superior.
      The MIME attachment is handled by etach[1] package. Just put
      etach.el into your `load-path'. GNU Emacs is not shipped with a
      simple MIME package thus the need of a simple and reliable
      alternative (etach does both reading and writing of MIME objects).

[1] http://rulnick.com/etach/download

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
 +----------------------+------------------------------------+
37
37
 | *number*             | revision number                    |
38
38
 +----------------------+------------------------------------+
39
 
 | **revno**:*number*   | revision number                    |
 
39
 | **revno**:*number*   | positive revision number           |
40
40
 +----------------------+------------------------------------+
41
41
 | **last**:*number*    | negative revision number           |
42
42
 +----------------------+------------------------------------+
43
 
 | *guid*               | globally unique revision id        |
44
 
 +----------------------+------------------------------------+
45
43
 | **revid**:*guid*     | globally unique revision id        |
46
44
 +----------------------+------------------------------------+
47
45
 | **before**:*rev*     | leftmost parent of ''rev''         |
48
46
 +----------------------+------------------------------------+
49
 
 | *date-value*         | first entry after a given date     |
50
 
 +----------------------+------------------------------------+
51
 
 | **date**:*date-value*| first entry after a given date     |
52
 
 +----------------------+------------------------------------+
53
 
 | *tag-name*           | revision matching a given tag      |
54
 
 +----------------------+------------------------------------+
55
 
 | **tag**:*tag-name*   | revision matching a given tag      |
 
47
 | **date**:*value*     | first entry after a given date     |
 
48
 +----------------------+------------------------------------+
 
49
 | **tag**:*value*      | revision matching a given tag      |
56
50
 +----------------------+------------------------------------+
57
51
 | **ancestor**:*path*  | last merged revision from a branch |
58
52
 +----------------------+------------------------------------+
87
81
~~~~~
88
82
 
89
83
**revid** allows specifying a an internal revision ID, as shown by ``bzr
90
 
log --show-ids`` and some other commands.
 
84
log`` and some other commands.
91
85
 
92
86
For example::
93
87
 
99
93
**before**
100
94
    ''rev'' specifies the leftmost parent of ''rev'', that is the revision
101
95
    that appears before ''rev'' in the revision history, or the revision that
102
 
    was current when ''rev'' was committed.
 
96
    was current when ''rev'' what comitted.
103
97
 
104
98
''rev'' can be any revision specifier and may be chained.
105
99
 
134
128
~~~~~~~~
135
129
 
136
130
**ancestor**:*path*
137
 
    specifies the common ancestor between the current branch and a
 
131
    specifies the common ancestor between the current branch and a 
138
132
    different branch. This is the same ancestor that would be used for
139
133
    merging purposes.
140
134