~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/en/tutorials/tutorial.txt

  • Committer: Robert Collins
  • Date: 2009-08-04 04:36:34 UTC
  • mfrom: (4583 +trunk)
  • mto: This revision was merged to the branch mainline in revision 4593.
  • Revision ID: robertc@robertcollins.net-20090804043634-2iu9wpcgs273i97s
Merge bzr.dev.

Show diffs side-by-side

added added

removed removed

Lines of Context:
117
117
address by looking up your username and hostname. If you don't like the
118
118
guess that Bazaar makes, then three options exist:
119
119
 
120
 
 1. Set an email address via ``bzr whoami``.  This is the simplest way.
121
 
 
122
 
    To set a global identity, use::
123
 
 
124
 
    % bzr whoami "Your Name <email@example.com>"
125
 
 
126
 
    If you'd like to use a different address for a specific branch, enter
127
 
    the branch folder and use::
128
 
 
129
 
    % bzr whoami --branch "Your Name <email@example.com>"
130
 
 
131
 
 #. Setting the email address in the ``~/.bazaar/bazaar.conf`` [1]_ by
132
 
    adding the following lines.  Please note that  ``[DEFAULT]`` is case
133
 
    sensitive::
134
 
 
135
 
        [DEFAULT]
136
 
        email=Your Name <email@isp.com>
137
 
 
138
 
    As above, you can override this settings on a branch by branch basis
139
 
    by creating a branch section in ``~/.bazaar/locations.conf`` and
140
 
    adding the following lines::
141
 
 
142
 
        [/the/path/to/the/branch]
143
 
        email=Your Name <email@isp.com>
144
 
 
145
 
 
146
 
 #. Overriding the two previous options by setting the global environment
147
 
    variable ``$BZR_EMAIL`` or ``$EMAIL`` (``$BZR_EMAIL`` will take
148
 
    precedence) to your full email address.
 
120
1. Set an email address via ``bzr whoami``.  This is the simplest way.
 
121
 
 
122
   To set a global identity, use::
 
123
 
 
124
   % bzr whoami "Your Name <email@example.com>"
 
125
 
 
126
   If you'd like to use a different address for a specific branch, enter
 
127
   the branch folder and use::
 
128
 
 
129
   % bzr whoami --branch "Your Name <email@example.com>"
 
130
 
 
131
#. Setting the email address in the ``~/.bazaar/bazaar.conf`` [1]_ by
 
132
   adding the following lines.  Please note that  ``[DEFAULT]`` is case
 
133
   sensitive::
 
134
 
 
135
       [DEFAULT]
 
136
       email=Your Name <email@isp.com>
 
137
 
 
138
   As above, you can override this settings on a branch by branch basis
 
139
   by creating a branch section in ``~/.bazaar/locations.conf`` and
 
140
   adding the following lines::
 
141
 
 
142
       [/the/path/to/the/branch]
 
143
       email=Your Name <email@isp.com>
 
144
 
 
145
 
 
146
#. Overriding the two previous options by setting the global environment
 
147
   variable ``$BZR_EMAIL`` or ``$EMAIL`` (``$BZR_EMAIL`` will take
 
148
   precedence) to your full email address.
149
149
 
150
150
.. [1] On Windows, the users configuration files can be found in the
151
151
   application data directory. So instead of ``~/.bazaar/branch.conf``
459
459
directory.  This is a bit different to CVS, which requires that you also
460
460
do ``cvs remove``.
461
461
 
462
 
    ``bzr remove`` makes the file un-versioned, but may or may not delete
463
 
    the working copy [2]_.  This is useful when you add the wrong file,
464
 
    or decide that a file should actually not be versioned. 
 
462
``bzr remove`` makes the file un-versioned, but may or may not delete the
 
463
working copy [2]_.  This is useful when you add the wrong file, or decide that
 
464
a file should actually not be versioned. 
465
465
 
466
466
::
467
467
 
570
570
  uses rsync to push the changes to the revision history and the working
571
571
  tree.
572
572
 
573
 
You can also use copy the files around manually, by sending a tarball, or
574
 
using rsync, or other related file transfer methods.  This is usually
575
 
less safe than using ``push``, but may be faster or easier in some
576
 
situations.
 
573
* You can also copy the files around manually, by sending a tarball, or using
 
574
  rsync, or other related file transfer methods.  This is usually less safe
 
575
  than using ``push``, but may be faster or easier in some situations.
577
576
 
578
577
Moving changes between trees 
579
578
============================