~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Matthieu Moy
  • Date: 2006-07-08 19:32:30 UTC
  • mfrom: (1845 +trunk)
  • mto: This revision was merged to the branch mainline in revision 1857.
  • Revision ID: Matthieu.Moy@imag.fr-20060708193230-3eb72d871471bd5b
merge

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
  IMPROVEMENTS:
4
4
 
 
5
   * No default ignore rules are applied by bzr - only the rules in .bzrignore
 
6
     are considered. This fixes bugs with default rules being enforced no
 
7
     matter what. The old list of ignore rules from bzr is available by
 
8
     running 'bzr ignore --old-default-rules'.
 
9
 
 
10
   * Tests updates to ensure proper URL handling, UNICODE support, and
 
11
     proper printing when the user's terminal encoding cannot display 
 
12
     the path of a file that has been versioned.
 
13
     ``bzr branch`` can take a target URL rather than only a local directory.
 
14
     Branch.get_parent()/set_parent() now save a relative path if possible,
 
15
     and normalize the parent based on root, allowing access across
 
16
     different transports. (John Arbash Meinel, Wouter van Heyst, Martin Pool)
 
17
     (Malone #48906, #42699, #40675, #5281, #3980, #36363, #43689,
 
18
      #42517, #42514)
 
19
 
5
20
   * On Unix, detect terminal width using an ioctl not just $COLUMNS.
6
21
     Use terminal width for single-line logs from ``bzr log --line`` and
7
22
     pending-merge display.  (Robert Widhopf-Fenk, Gustavo Niemeyer)
38
53
     ftp support has been improved, including support for supplying a
39
54
     non-standard port. (John Arbash Meinel).
40
55
 
41
 
   * ``log --line`` shows the revision number.  (#5162, Alexander Belchenko)
 
56
   * 'bzr log --line' shows the revision number, and uses only the
 
57
     first line of the log message (#5162, Alexander Belchenko;
 
58
     Matthieu Moy)
 
59
 
 
60
   * 'bzr status' has had the --all option removed. The 'bzr ls' command
 
61
     should be used to retrieve all versioned files. (Robert Collins)
 
62
 
 
63
   * 'bzr bundle OTHER/BRANCH' will create a bundle which can be sent
 
64
     over email, and applied on the other end, while maintaining ancestry.
 
65
     This bundle can be applied with either 'bzr merge' or 'bzr pull',
 
66
     the same way you would apply another branch.
 
67
     (John Arbash Meinel, Aaron Bentley)
 
68
  
 
69
   * 'branches.conf' has been changed to 'locations.conf', since it can apply
 
70
     to more locations than just branch locations.
 
71
     (Aaron Bentley)
 
72
   
 
73
   * 'bzr whoami' can now be used to set your identity from the command line,
 
74
     for a branch or globally.  (Robey Pointer)
 
75
 
 
76
   * 'bzr checkout' now aliased to 'bzr co', and 'bzr annotate' to 'bzr ann'.
 
77
     (Michael Ellerman)
 
78
 
 
79
   * 'bzr revert DIRECTORY' now reverts the contents of the directory as well.
 
80
     (Aaron Bentley)
42
81
 
43
82
  BUG FIXES:
44
83
 
46
85
      tests not to run.  (#32587, Erik Bågfors, Michael Ellerman, 
47
86
      Martin Pool)
48
87
 
 
88
    * Fix unnecessary requirement of sign-my-commits that it be run from
 
89
      a working directory.  (Martin Pool, Robert Collins)
 
90
 
 
91
    * 'bzr push location' will only remember the push location if it succeeds
 
92
      in connecting to the remote location. (#49742, John Arbash Meinel)
 
93
 
 
94
    * 'bzr revert' no longer toggles the executable bit on win32
 
95
      (#45010, John Arbash Meinel)
 
96
 
 
97
    * Handle broken pipe under win32 correctly. (John Arbash Meinel)
 
98
    
 
99
    * sftp tests now work correctly on win32 if you have a newer paramiko
 
100
      (John Arbash Meinel)
 
101
 
 
102
    * Cleanup win32 test suite, and general cleanup of places where
 
103
      file handles were being held open. (John Arbash Meinel)
 
104
 
 
105
    * When specifying filenames for 'diff -r x..y', the name of the file in the
 
106
      working directory can be used, even if its name is different in both x
 
107
      and y.
 
108
 
49
109
  INTERNALS:
50
110
 
51
111
    * Combine the ignore rules into a single regex rather than looping over
56
116
      all of the history in the repository. This is especially important for
57
117
      shared repositories. (John Arbash Meinel)
58
118
 
 
119
    * bzrlib.delta.compare_trees now iterates in alphabetically sorted order,
 
120
      rather than randomly walking the inventories. (John Arbash Meinel)
 
121
 
 
122
    * Doctests are now run in temporary directories which are cleaned up when
 
123
      they finish, rather than using special ScratchDir/ScratchBranch objects.
 
124
      (Martin Pool)
 
125
 
 
126
    * Split ``check`` into separate methods on the branch and on the repository,
 
127
      so that it can be specialized in ways that are useful or efficient for
 
128
      different formats.  (Martin Pool, Robert Collins)
 
129
 
 
130
    * Deprecate Repository.all_revision_ids; most methods don't really need
 
131
      the global revision graph but only that part leading up to a particular
 
132
      revision.  (Martin Pool, Robert Collins)
 
133
 
 
134
    * Add a BzrDirFormat control_formats list which allows for control formats
 
135
      that do not use '.bzr' to store their data - i.e. '.svn', '.hg' etc.
 
136
      (Robert Collins, Jelmer Vernooij).
 
137
 
 
138
    * bzrlib.diff.external_diff can be redirected to any file-like object.
 
139
      Uses subprocess instead of spawnvp.
 
140
      (#4047, #48914, James Henstridge, John Arbash Meinel)
 
141
 
 
142
    * New command line option '--profile-imports', which will install a custom
 
143
      importer to log time to import modules and regex compilation time to 
 
144
      sys.stderr (John Arbash Meinel)
 
145
 
59
146
bzr 0.8.2  2006-05-17
60
147
  
61
148
  BUG FIXES:
252
339
 
253
340
    * Add --revision option to 'annotate' command.  (Olaf Conradi)
254
341
 
255
 
    * Add --revision option to 'annotate' command.  (Olaf Conradi)
256
 
 
257
342
    * If bzr shows an unexpected revision-history after pulling (perhaps due
258
343
      to a reweave) it can now be corrected by 'bzr reconcile'.
259
344
      (Robert Collins)