~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: John Arbash Meinel
  • Date: 2006-07-13 18:38:58 UTC
  • mfrom: (1863 +trunk)
  • mto: This revision was merged to the branch mainline in revision 1869.
  • Revision ID: john@arbash-meinel.com-20060713183858-ebf4aa1f9ef8bb6e
[merge] bzr.dev 1863

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
  IMPROVEMENTS:
4
4
 
 
5
   * The revision specifier "revno:" is extended to accept the syntax
 
6
     revno:N:branch. For example,
 
7
     revno:42:http://bazaar-vcs.org/bzr/bzr.dev/ means revision 42 in
 
8
     bzr.dev.  (Matthieu Moy)
 
9
 
5
10
   * No default ignore rules are applied by bzr - only the rules in .bzrignore
6
11
     are considered. This fixes bugs with default rules being enforced no
7
12
     matter what. The old list of ignore rules from bzr is available by
79
84
   * 'bzr revert DIRECTORY' now reverts the contents of the directory as well.
80
85
     (Aaron Bentley)
81
86
 
 
87
   * 'bzr get sftp://foo' gives a better error when paramiko is not present.
 
88
     Also updates things like 'http+pycurl://' if pycurl is not present.
 
89
     (John Arbash Meinel) (Malone #47821, #52204)
 
90
 
 
91
   * New env variable BZR_PROGRESS_BAR, sets the default progress bar type.
 
92
     Can be set to 'none' or 'dummy' to disable the progress bar, 'dots' or 
 
93
     'tty' to create the respective type. (John Arbash Meinel, #42197, #51107)
 
94
 
 
95
   * Improve the help text for 'bzr diff' to explain what various options do.
 
96
     (John Arbash Meinel, #6391)
 
97
 
 
98
   * 'bzr uncommit -r 10' now uncommits revisions 11.. rather than uncommitting
 
99
     revision 10. This makes -r10 more in line with what other commands do.
 
100
     'bzr uncommit' also now saves the pending merges of the revisions that
 
101
     were removed. So it is safe to uncommit after a merge, fix something,
 
102
     and commit again. (John Arbash Meinel, #32526, #31426)
 
103
 
82
104
  BUG FIXES:
83
105
 
84
106
    * Fix shadowed definition of TestLocationConfig that caused some 
102
124
    * Cleanup win32 test suite, and general cleanup of places where
103
125
      file handles were being held open. (John Arbash Meinel)
104
126
 
 
127
    * When specifying filenames for 'diff -r x..y', the name of the file in the
 
128
      working directory can be used, even if its name is different in both x
 
129
      and y.
 
130
 
 
131
    * File-ids containing single- or double-quotes are handled correctly by
 
132
      push.  (#52227, Aaron Bentley)
 
133
 
 
134
    * Normalize unicode filenames to ensure cross-platform consistency.
 
135
      (John Arbash Meinel, #43689)
 
136
 
 
137
    * The argument parser can now handle '-' as an argument. Currently
 
138
      no code interprets it specially (it is mostly handled as a file named 
 
139
      '-'). But plugins, and future operations can use it.
 
140
      (John Arbash meinel, #50984)
 
141
 
 
142
    * Bundles can properly read binary files with a plain '\r' in them.
 
143
      (John Arbash Meinel, #51927)
 
144
 
 
145
    * Tuning iter_entries() to be more efficient (John Arbash Meinel, #5444)
 
146
 
 
147
    * Lots of win32 fixes (the test suite passes again).
 
148
      (John Arbash Meinel, #50155)
 
149
 
 
150
    * Handle openbsd returning None for sys.getfilesystemencoding() (#41183) 
 
151
 
 
152
    * Support ftp APPE (append) to allow Knits to be used over ftp (#42592)
 
153
 
 
154
    * Removals are only committed if they match the filespec (or if there is
 
155
      no filespec).  (#46635, Aaron Bentley)
 
156
 
 
157
    * smart-add recurses through all supplied directories 
 
158
      (John Arbash Meinel, #52578)
 
159
 
105
160
  INTERNALS:
106
161
 
107
162
    * Combine the ignore rules into a single regex rather than looping over