~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Aaron Bentley
  • Date: 2005-10-06 03:38:40 UTC
  • mto: (1185.12.13)
  • mto: This revision was merged to the branch mainline in revision 1419.
  • Revision ID: aaron.bentley@utoronto.ca-20051006033840-de449428ee94d1cc
Added tests for 'bzr conflicts', 'bzr resolve'

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
DEVELOPMENT HEAD
2
2
 
 
3
 
 
4
  BUG FIXES:
 
5
  
 
6
    * bzr-man.py has been updated to work again. Contributed by
 
7
      Rob Weir.
 
8
 
 
9
    * Locking is now done with fcntl.lockf which works with NFS
 
10
      file systems. Contributed by Harald Meland.
 
11
 
 
12
 
 
13
  IMPROVEMENTS:
 
14
 
 
15
    * 'branch' now accepts a --basis parameter which will take advantage
 
16
      of local history when making a new branch. This allows faster 
 
17
      branching of remote branches. Contributed by Aaron Bentley.
 
18
 
 
19
    * New tree format based on weave files, called version 5.
 
20
      Existing branches can be upgraded to this format using 
 
21
      'bzr upgrade'.
 
22
 
 
23
    * Symlinks are now versionable. Initial patch by 
 
24
      Erik Toubro Nielsen, updated to head by Robert Collins.
 
25
 
 
26
    * Executable bits are tracked on files. Patch from Gustavo
 
27
      Niemeyer.
 
28
 
 
29
 
 
30
  INTERNALS:
 
31
 
 
32
    * Test case failures have the exception printed after the log 
 
33
      for your viewing pleasure.
 
34
 
 
35
 
 
36
  TESTING:
 
37
 
 
38
    * Removed testsweet module so that tests can be run after 
 
39
      bzr installed by 'bzr selftest'.
 
40
 
 
41
      
 
42
bzr 0.0.9 2005-09-23
 
43
 
 
44
  BUG FIXES:
 
45
 
 
46
    * Fixed "branch -r" option.
 
47
 
 
48
    * Fix remote access to branches containing non-compressed history.
 
49
      (Robert Collins).
 
50
 
 
51
    * Better reliability of http server tests.  (John Arbash-Meinel)
 
52
 
 
53
    * Merge graph maximum distance calculation fix.  (Aaron Bentley)
 
54
   
 
55
    * Various minor bug in windows support have been fixed, largely in the
 
56
      test suite. Contributed by Alexander Belchenko.
 
57
 
 
58
  IMPROVEMENTS:
 
59
 
 
60
    * Status now accepts a -r argument to give status between chosen
 
61
      revisions. Contributed by Heikki Paajanen.
 
62
 
 
63
    * Revision arguments no longer use +/-/= to control ranges, instead
 
64
      there is a 'before' namespace, which limits the successive namespace.
 
65
      For example '$ bzr log -r date:yesterday..before:date:today' will
 
66
      select everything from yesterday and before today. Contributed by
 
67
      Robey Pointer
 
68
 
 
69
    * There is now a bzr.bat file created by distutils when building on 
 
70
      Windows. Contributed by Alexander Belchenko.
 
71
 
 
72
  INTERNALS:
 
73
 
 
74
    * Removed uuid() as it was unused.
 
75
 
 
76
    * Improved 'fetch' code for pulling revisions from one branch into
 
77
      another (used by pull, merged, etc.)
 
78
 
 
79
 
 
80
bzr 0.0.8 2005-09-20
 
81
 
 
82
  IMPROVEMENTS:
 
83
 
 
84
    * Adding a file whose parent directory is not versioned will
 
85
      implicitly add the parent, and so on up to the root. This means
 
86
      you should never need to explictly add a directory, they'll just
 
87
      get added when you add a file in the directory.  Contributed by
 
88
      Michael Ellerman.
 
89
 
 
90
    * Ignore .DS_Store (contains Mac metadata) by default.  Patch from
 
91
      Nir Soffer.
 
92
 
 
93
    * If you set BZR_EDITOR in the environment, it is checked in
 
94
      preference to EDITOR and the config file for the interactive commit
 
95
      editing program. Related to this is a bugfix where a missing program
 
96
      set in EDITOR would cause editing to fail, now the fallback program
 
97
      for the operating system is still tried.
 
98
 
 
99
    * Files that are not directories/symlinks/regular files will no longer
 
100
      cause bzr to fail, it will just ignore them by default. You cannot add
 
101
      them to the tree though - they are not versionable.
 
102
 
 
103
 
 
104
  INTERNALS:
 
105
 
 
106
    * Refactor xml packing/unpacking.
 
107
 
 
108
  BUG FIXES: 
 
109
 
 
110
    * Fixed 'bzr mv' by Ollie Rutherfurd.
 
111
 
 
112
    * Fixed strange error when trying to access a nonexistent http
 
113
      branch.
 
114
 
 
115
    * Make sure that the hashcache gets written out if it can't be
 
116
      read.
 
117
 
 
118
 
 
119
  PORTABILITY:
 
120
 
 
121
    * Various Windows fixes from Ollie Rutherfurd.
 
122
 
 
123
    * Quieten warnings about locking; patch from Matt Lavin.
 
124
 
 
125
 
 
126
bzr-0.0.7 2005-09-02
 
127
 
 
128
  NEW FEATURES:
 
129
 
 
130
    * ``bzr shell-complete`` command contributed by Clint Adams to
 
131
      help with intelligent shell completion.
 
132
 
 
133
    * New expert command ``bzr find-merge-base`` for debugging merges.
 
134
 
 
135
 
 
136
  ENHANCEMENTS:
 
137
 
 
138
    * Much better merge support.
 
139
 
 
140
    * merge3 conflicts are now reported with markers like '<<<<<<<'
 
141
      (seven characters) which is the same as CVS and pleases things
 
142
      like emacs smerge.
 
143
 
 
144
 
 
145
  BUG FIXES:
 
146
 
 
147
    * ``bzr upgrade`` no longer fails when trying to fix trees that
 
148
      mention revisions that are not present.
 
149
 
 
150
    * Fixed bugs in listing plugins from ``bzr plugins``.
 
151
 
 
152
    * Fix case of $EDITOR containing options for the editor.
 
153
 
 
154
    * Fix log -r refusing to show the last revision.
 
155
      (Patch from Goffredo Baroncelli.)
 
156
 
 
157
 
 
158
  CHANGES:
 
159
 
 
160
    * ``bzr log --show-ids`` shows the revision ids of all parents.
 
161
 
 
162
    * Externally provided commands on your $BZRPATH no longer need
 
163
      to recognize --bzr-usage to work properly, and can just handle
 
164
      --help themselves.
 
165
 
 
166
 
 
167
  LIBRARY:
 
168
 
 
169
    * Changed trace messages to go through the standard logging
 
170
      framework, so that they can more easily be redirected by
 
171
      libraries.
 
172
 
 
173
 
 
174
 
 
175
bzr-0.0.6 2005-08-18
 
176
 
3
177
  NEW FEATURES:
4
178
 
5
179
    * Python plugins, automatically loaded from the directories on
17
191
 
18
192
    * ``bzr mv`` does move or rename depending on its arguments, like
19
193
      the Unix command.
20
 
    
 
194
 
 
195
    * ``bzr missing`` command shows a summary of the differences
 
196
      between two trees.  (Merged from John Arbash-Meinel.)
 
197
 
 
198
    * An email address for commits to a particular tree can be
 
199
      specified by putting it into .bzr/email within a branch.  (Based
 
200
      on a patch from Heikki Paajanen.)
 
201
 
 
202
 
21
203
  ENHANCEMENTS:
22
204
 
23
205
    * Faster working tree operations.
24
206
 
 
207
 
25
208
  CHANGES:
26
209
 
 
210
    * 3rd-party modules shipped with bzr are copied within the bzrlib
 
211
      python package, so that they can be installed by the setup
 
212
      script without clashing with anything already existing on the
 
213
      system.  (Contributed by Gustavo Niemeyer.)
 
214
 
 
215
    * Moved plugins directory to bzrlib/, so that there's a standard
 
216
      plugin directory which is not only installed with bzr itself but
 
217
      is also available when using bzr from the development tree.
 
218
      BZR_PLUGIN_PATH and DEFAULT_PLUGIN_PATH are then added to the
 
219
      standard plugins directory.
 
220
 
27
221
    * When exporting to a tarball with ``bzr export --format tgz``, put 
28
222
      everything under a top directory rather than dumping it into the
29
223
      current directory.   This can be overridden with the ``--root`` 
49
243
      it.
50
244
 
51
245
    * ``branch`` and ``clone`` added as aliases for ``branch``.
 
246
 
 
247
    * Default log format is back to the long format; the compact one
 
248
      is available with ``--short``.
52
249
      
53
250
      
54
251
  BUG FIXES: