1
1
bzr development version
6
* Sftp paths can now be relative, or local, according to the lftp
7
convention. Paths now take the form:
8
sftp://user:pass@host:port/~/relative/path
10
sftp://user:pass@host:port/absolute/path
5
12
* The FTP transport now tries to reconnect after a temporary
6
13
failure. ftp put is made atomic. (Matthieu Moy)
18
25
reflect user config now being stored in .bazaar (Hans Ulrich
28
* pull now accepts a --revision argument (Erik Bågfors)
30
* 'bzr re-sign' now allows multiple revisions to be supplied on the command
31
line. You can now use the following command to sign all of your old commits.
32
find .bzr/revision-store// -name my@email-* \
33
| sed 's/.*\/\/..\///' \
36
* Upgrade can now upgrade over the network. (Robert Collins)
38
* Two new commands 'bzr checkout' and 'bzr update' allow for CVS/SVN-alike
39
behaviour. They use the existing serverless-mode and store no data
40
locally. As such they are not suitable for use except in high bandwidth
41
low latency environments like LAN's or local disk. (Robert Collins)
43
* 'revert' unversions newly-versioned files, instead of deleting them.
45
* 'merge' is more robust. Conflict messages have changed.
47
* 'merge' and 'revert' no longer clobber existing files that end in '~' or
50
* Default log format can be set in configuration and plugins can register
51
their own formatters. (Erik Bågfors)
53
* pull now accepts a --revision argument (Erik Bågfors)
23
57
* The internal storage of history, and logical branch identity have now
25
59
management routines are now in bzrlib.lockablefiles.
26
60
(Aaron Bentley, Robert Collins, Martin Pool)
62
* Using Tree Transform for merge, revert, tree-building
64
* WorkingTree.create, Branch.create, WorkingTree.create_standalone,
65
Branch.initialize are now deprecated. Please see BzrDir.create_* for
66
replacement API's. (Robert Collins)
68
* New BzrDir class represents the .bzr control directory and manages
69
formatting issues. (Robert Collins)
71
* New repository.InterRepository class encapsulates Repository to
72
Repository actions and allows for clean selection of optimised code
73
paths. (Robert Collins)
75
* bzrlib.fetch.fetch and bzrlib.fetch.greedy_fetch are now deprecated,
76
please use 'branch.fetch' or 'repository.fetch' depending on your
77
needs. (Robert Collins)
30
81
* SFTP tests now shortcut the SSH negotiation, reducing test overhead
31
82
for testing SFTP protocol support. (Robey Pointer)
84
* Branch formats are now tested once per implementation (see bzrlib.
85
tests.branch_implementations. This is analagous to the transport
86
interface tests, and has been followed up with working tree,
87
repository and BzrDir tests. (Robert Collins)
89
* New test base class TestCaseWithTransport provides a transport aware
90
test environment, useful for testing any transport-interface using
91
code. The test suite option --transport controls the transport used
92
by this class (when its not being used as part of implementation
93
contract testing). (Robert Collins)
33
96
bzr 0.7rc1 2006-01-09
59
122
This gives better integration with user settings such as ProxyCommand.
60
123
(James Henstridge)
62
* Sftp paths can now be relative, or local, according to the lftp
63
convention. Paths now take the form:
64
sftp://user:pass@host:port/~/relative/path
66
sftp://user:pass@host:port/absolute/path
68
125
* Permissions on files underneath .bzr/ are inherited from the .bzr
69
126
directory. So for a shared repository, simply doing 'chmod -R g+w .bzr/'
70
127
will mean that future file will be created with group write permissions.