/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/server.txt

  • Committer: John Arbash Meinel
  • Date: 2009-06-17 19:08:25 UTC
  • mto: This revision was merged to the branch mainline in revision 4460.
  • Revision ID: john@arbash-meinel.com-20090617190825-ktfk82li57rf2im6
It seems that fetch() no longer returns the number of revisions fetched.
It still does for *some* InterRepository fetch paths, but the generic one does not.
It is also not easy to get it to, since the Source and Sink are the ones
that would know how many keys were transmitted, and they are potentially 'remote'
objects.

This was also only tested to occur as a by-product in a random 'test_commit' test.
I assume if we really wanted the assurance, we would have a per_repo or interrepo
test for it.

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
SSH
37
37
~~~
38
38
 
39
 
Using Bazaar over SSH requires no special configuration on the server; so long
40
 
as Bazaar is installed on the server you can use ``bzr+ssh`` URLs, e.g.::
41
 
 
42
 
    bzr log bzr+ssh://host/path/to/branch
43
 
 
44
 
If `bzr` is not installed system-wide on the server you may need to explicitly
45
 
tell the local `bzr` where to find the remote `bzr`::
 
39
Using Bazaar over SSH requires no special configuration on the server::
46
40
 
47
41
    BZR_REMOTE_PATH=~/bin/bzr bzr log bzr+ssh://host/path/to/branch
48
42
 
49
43
The ``BZR_REMOTE_PATH`` environment variable adjusts how `bzr` will be
50
44
invoked on the remote system.  By default, just `bzr` will be invoked,
51
 
which requires the `bzr` executable to be on the default search path.  You can
52
 
also set this permanently per-location in ``locations.conf``.
 
45
which requires the `bzr` executable to be on the default search path.
53
46
 
54
 
Like SFTP, paths starting with ``~`` are relative to your home directory, e.g.
55
 
``bzr+ssh://example.com/~/code/proj``.  Additionally, paths starting with
56
 
``~user`` will be relative to that user's home directory.
 
47
The ``bzr+ssh://`` URL scheme only supports absolute paths from the
 
48
root of the filesystem.  Future versions are expected to support ``~``
 
49
in the same way as ``sftp://`` URLs
 
50
(https://bugs.launchpad.net/bzr/+bug/109143).
57
51
 
58
52
inetd
59
53
~~~~~
71
65
 
72
66
    bzr log bzr://host/branchname
73
67
 
74
 
If possible, paths starting with ``~`` and ``~user`` will be expanded as for
75
 
``bzr+ssh``.  Home directories outside the ``--directory`` specified to ``bzr
76
 
serve`` will not be accessible.
77
 
 
78
68
Dedicated
79
69
~~~~~~~~~
80
70
 
98
88
server::
99
89
 
100
90
    bzr serve --port=localhost:1234 --directory=/srv/bzr/repo
101
 
 
 
91
    
102
92
client::
103
93
 
104
94
    bzr log bzr://localhost:1234/branchname