~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Martin Pool
  • Date: 2006-02-22 04:29:54 UTC
  • mfrom: (1566 +trunk)
  • mto: This revision was merged to the branch mainline in revision 1569.
  • Revision ID: mbp@sourcefrog.net-20060222042954-60333f08dd56a646
[merge] from bzr.dev before integration
Fix undefined ordering in sign_my_revisions breaking tests

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
bzr development version
 
2
 
2
3
 
3
4
  IMPROVEMENTS:
4
5
 
 
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
 
9
      or
 
10
      sftp://user:pass@host:port/absolute/path
 
11
 
5
12
    * The FTP transport now tries to reconnect after a temporary
6
13
      failure. ftp put is made atomic. (Matthieu Moy)
7
14
 
18
25
      reflect user config now being stored in .bazaar (Hans Ulrich
19
26
      Niedermann)
20
27
 
 
28
    * pull now accepts a --revision argument (Erik Bågfors)
 
29
 
 
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/.*\/\/..\///' \
 
34
          | xargs bzr re-sign
 
35
 
 
36
    * Upgrade can now upgrade over the network. (Robert Collins)
 
37
 
 
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)
 
42
 
 
43
    * 'revert' unversions newly-versioned files, instead of deleting them.
 
44
 
 
45
    * 'merge' is more robust.  Conflict messages have changed.
 
46
 
 
47
    * 'merge' and 'revert' no longer clobber existing files that end in '~' or
 
48
      '.moved'.
 
49
 
 
50
    * Default log format can be set in configuration and plugins can register
 
51
      their own formatters. (Erik Bågfors)
 
52
 
 
53
    * pull now accepts a --revision argument (Erik Bågfors)
 
54
 
21
55
  INTERNALS:
22
56
  
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)
27
61
 
 
62
    * Using Tree Transform for merge, revert, tree-building
 
63
 
 
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)
 
67
 
 
68
    * New BzrDir class represents the .bzr control directory and manages
 
69
      formatting issues. (Robert Collins)
 
70
 
 
71
    * New repository.InterRepository class encapsulates Repository to 
 
72
      Repository actions and allows for clean selection of optimised code
 
73
      paths. (Robert Collins)
 
74
 
 
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)
 
78
 
28
79
  TESTING:
29
80
 
30
81
    * SFTP tests now shortcut the SSH negotiation, reducing test overhead
31
82
      for testing SFTP protocol support. (Robey Pointer)
32
83
 
 
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)
 
88
 
 
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)
 
94
 
 
95
 
33
96
bzr 0.7rc1 2006-01-09
34
97
 
35
98
  CHANGES:
59
122
      This gives better integration with user settings such as ProxyCommand.
60
123
      (James Henstridge)
61
124
 
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
65
 
      or
66
 
      sftp://user:pass@host:port/absolute/path
67
 
 
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.