~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Martin Pool
  • Date: 2006-06-20 07:55:43 UTC
  • mfrom: (1798 +trunk)
  • mto: This revision was merged to the branch mainline in revision 1799.
  • Revision ID: mbp@sourcefrog.net-20060620075543-b10f6575d4a4fa32
[merge] bzr.dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
  IMPROVEMENTS:
4
4
 
 
5
   * Tests updates to ensure proper URL handling, UNICODE support, and
 
6
     proper printing when the user's terminal encoding cannot display 
 
7
     the path of a file that has been versioned.
 
8
     ``bzr branch`` can take a target URL rather than only a local directory.
 
9
     Branch.get_parent()/set_parent() now save a relative path if possible,
 
10
     and normalize the parent based on root, allowing access across
 
11
     different transports. (John Arbash Meinel, Wouter van Heyst, Martin Pool)
 
12
     (Malone #48906, #42699, #40675, #5281, #3980, #36363, #43689,
 
13
      #42517, #42514)
 
14
 
5
15
   * On Unix, detect terminal width using an ioctl not just $COLUMNS.
6
16
     Use terminal width for single-line logs from ``bzr log --line`` and
7
17
     pending-merge display.  (Robert Widhopf-Fenk, Gustavo Niemeyer)
38
48
     ftp support has been improved, including support for supplying a
39
49
     non-standard port. (John Arbash Meinel).
40
50
 
41
 
   * ``log --line`` shows the revision number.  (#5162, Alexander Belchenko)
 
51
   * 'bzr log --line' shows the revision number, and uses only the
 
52
     first line of the log message (#5162, Alexander Belchenko;
 
53
     Matthieu Moy)
 
54
 
 
55
   * 'bzr status' has had the --all option removed. The 'bzr ls' command
 
56
     should be used to retrieve all versioned files. (Robert Collins)
 
57
 
 
58
   * 'bzr bundle OTHER/BRANCH' will create a bundle which can be sent
 
59
     over email, and applied on the other end, while maintaining ancestry.
 
60
     This bundle can be applied with either 'bzr merge' or 'bzr pull',
 
61
     the same way you would apply another branch.
 
62
     (John Arbash Meinel, Aaron Bentley)
 
63
  
 
64
   * 'branches.conf' has been changed to 'locations.conf', since it can apply
 
65
     to more locations than just branch locations.
 
66
     (Aaron Bentley)
42
67
 
43
68
  BUG FIXES:
44
69
 
46
71
      tests not to run.  (#32587, Erik Bågfors, Michael Ellerman, 
47
72
      Martin Pool)
48
73
 
 
74
    * Fix unnecessary requirement of sign-my-commits that it be run from
 
75
      a working directory.  (Martin Pool, Robert Collins)
 
76
 
 
77
    * 'bzr push location' will only remember the push location if it succeeds
 
78
      in connecting to the remote location. (#49742, John Arbash Meinel)
 
79
 
49
80
  INTERNALS:
50
81
 
51
82
    * Combine the ignore rules into a single regex rather than looping over
59
90
    * bzrlib.delta.compare_trees now iterates in alphabetically sorted order,
60
91
      rather than randomly walking the inventories. (John Arbash Meinel)
61
92
 
62
 
  TESTING:
63
 
 
64
93
    * Doctests are now run in temporary directories which are cleaned up when
65
94
      they finish, rather than using special ScratchDir/ScratchBranch objects.
66
95
      (Martin Pool)
67
96
 
 
97
    * Split ``check`` into separate methods on the branch and on the repository,
 
98
      so that it can be specialized in ways that are useful or efficient for
 
99
      different formats.  (Martin Pool, Robert Collins)
 
100
 
 
101
    * Deprecate Repository.all_revision_ids; most methods don't really need
 
102
      the global revision graph but only that part leading up to a particular
 
103
      revision.  (Martin Pool, Robert Collins)
 
104
 
 
105
    * Add a BzrDirFormat control_formats list which allows for control formats
 
106
      that do not use '.bzr' to store their data - i.e. '.svn', '.hg' etc.
 
107
      (Robert Collins, Jelmer Vernooij).
 
108
 
 
109
    * bzrlib.diff.external_diff can be redirected to any file-like object.
 
110
      Uses subprocess instead of spawnvp.
 
111
      (#4047, #48914, James Henstridge, John Arbash Meinel)
 
112
 
 
113
    * New command line option '--profile-imports', which will install a custom
 
114
      importer to log time to import modules and regex compilation time to 
 
115
      sys.stderr (John Arbash Meinel)
 
116
 
68
117
bzr 0.8.2  2006-05-17
69
118
  
70
119
  BUG FIXES: