NEWS 14.9 KB
Newer Older
Jelmer Vernooij's avatar
Jelmer Vernooij committed
1
0.10.1	2017-07-19
Jelmer Vernooij's avatar
Jelmer Vernooij committed
2 3 4

 BUG FIXES

Jelmer Vernooij's avatar
Jelmer Vernooij committed
5 6 7
  * Bundle Makefile and subvertpy.cfg. (Jelmer Vernooij)

  * Fix some endianness issues. (Jelmer Vernooij)
Jelmer Vernooij's avatar
Jelmer Vernooij committed
8 9

0.10.0	2017-07-17
Jelmer Vernooij's avatar
Jelmer Vernooij committed
10 11 12 13

  CHANGES

   * Drop support for Python versions before 2.7, in preparation of Python3 support.
14 15 16
     (Jelmer Vernooij)

   * Add support for Python 3.4, 3.5 and 3.6. (Jelmer Vernooij)
Jelmer Vernooij's avatar
Jelmer Vernooij committed
17

18 19
   * subvertpy.client methods no longer canonicalize paths and URLs, instead
     requiring the caller to do so. If uncanonicalized paths/URLs are passed in,
20
     a ValueError will be raised. (Jelmer Vernooij)
21

22 23
  IMPROVEMENTS

24
   * Add Python3 support. (Martin Panter, Yonggang Luo, Jelmer Vernooij).
25

26
   * Add constant ERR_RA_CANNOT_CREATE_SESSION. (Jelmer Vernooij)
27

28
   * Support `depth` argument to RemoteAccess.get_locks(). (Jelmer Vernooij)
29

30
   * Support `no_autoprops` argument to Client.add(). (Jelmer Vernooij)
31

32
   * Support `ignore_ancestry` and `send_copyfrom_args` arguments to RemoteAcess.do_switch.
33
     (Jelmer Vernooij)
34

35
   * Support `old_value` argument to RemoteAccess.change_rev_prop().
36
     (Jelmer Vernooij)
37

38
   * Support `include_externals` argument to Client.list(). (Jelmer Vernooij)
39

40 41
   * Support `expand_keywords` argument to Client.cat(). (Jelmer Vernooij)

42 43
   * Support `revprops` argument to Client.delete(). (Jelmer Vernooij)

Jelmer Vernooij's avatar
Jelmer Vernooij committed
44 45
 BUG FIXES

46
   * Avoid using deprecated svn_path_canonicalize(). (Jelmer Vernooij)
Jelmer Vernooij's avatar
Jelmer Vernooij committed
47

48 49 50 51 52 53
0.9.3	2015-08-23

  BUG FIXES

   * Disable tests probing for nonexistant paths in FS, as this causes
     a crash in newer versions of libsvn_repos.
54
     (Jelmer Vernooij)
55

Jelmer Vernooij's avatar
Jelmer Vernooij committed
56
0.9.2	2015-04-25
Jelmer Vernooij's avatar
Jelmer Vernooij committed
57

58 59 60 61
  BUG FIXES

   * Support failing server certification check. (Mitsuhiro Koga, #1059821)

62 63
  CHANGES

64
   * Drop support for Python versions before 2.6. (Jelmer Vernooij)
65

66 67
  IMPROVEMENTS

68
   * Support PYDOCTOR_OPTIONS in Makefile. (Jelmer Vernooij)
69

Jelmer Vernooij's avatar
Jelmer Vernooij committed
70
0.9.1	2013-05-06
Jelmer Vernooij's avatar
Jelmer Vernooij committed
71

72 73 74 75 76 77 78 79 80 81 82
 CHANGES

  * For the moment, disable subvertpy.wc.WorkingCopy when used with Subversion 1.7.
    Subversion 1.7 has some significant changes in the behaviour of
    the working copy API because of the WC-NG rewrite.

    Support for the WC API in newer versions of Subversion will be re-added later
    (help welcome), but since most users (bzr-svn is the only I'm aware of)
    don't seem to actually rely on it, it seemed better to disable it and
    support 1.7 than to prevent use of newer svn versions altogether.

83
    (Jelmer Vernooij)
84

85 86
 TESTS

87
  * Fix TestClient.test_info when run against Subversion 1.6. (Jelmer Vernooij)
88

Jelmer Vernooij's avatar
Jelmer Vernooij committed
89 90 91 92 93
 BUG FIXES

  * Use PyObject_AsFileDescriptor instead of PyFile_AsFile so
    apr_file_from_object works under Win32. (Yonggang Luo)

Jelmer Vernooij's avatar
Jelmer Vernooij committed
94
0.9.0	2012-07-08
Jelmer Vernooij's avatar
Jelmer Vernooij committed
95

Jelmer Vernooij's avatar
Jelmer Vernooij committed
96 97 98 99
 IMPROVEMENTS

  * Some fixes to help with porting to Python 3. (Yonggang Luo)

100 101 102
  * Add bindings for svn.client.Client.info(), svn.client.Client.log() and
    svn.client.Client.cat(). (Mark Lee)

103
  * Add constant ERR_WC_UPGRADE_REQUIRED. (Jelmer Vernooij)
104

105
  * In Client.checkout, default to HEAD revision. (Jelmer Vernooij)
106

107 108 109 110
 TESTS

  * Remove readonly files properly in tests.  (Yonggang Luo, #943131)

Jelmer Vernooij's avatar
Jelmer Vernooij committed
111 112 113 114
 DOCUMENTATION

  * Update documentation for building on Windows. (Yonggang Luo)

115 116 117 118
 BUG FIXES

  * Include *.c files in MANIFEST. (#951060, Shlomi Fish)

Jelmer Vernooij's avatar
Jelmer Vernooij committed
119
0.8.10	2012-01-23
Jelmer Vernooij's avatar
Jelmer Vernooij committed
120

121 122 123 124 125 126
 BUG FIXES

  * Fix test suite on Cygwin. (Ronald Blaschke)

  * Support windows-cryptoapi on Cygwin. (Ronald Blaschke)

127 128 129
  * Include wc.h in wc.c. FIxes build on NetBSD 5.1/amd64.
    (#894659)

Jelmer Vernooij's avatar
Jelmer Vernooij committed
130
0.8.9	2011-10-25
Jelmer Vernooij's avatar
Jelmer Vernooij committed
131

132 133
 BUG FIXES

134
  * Fix compilation with Python 2.4 and 2.5. (Jelmer Vernooij, #860621)
135

136 137
 FEATURES

138
  * Add constant ERR_WC_NODE_KIND_CHANGE. (Jelmer Vernooij)
139

Jelmer Vernooij's avatar
Jelmer Vernooij committed
140
0.8.8	2011-09-27
Jelmer Vernooij's avatar
Jelmer Vernooij committed
141

142 143 144
 BUG FIXES

  * Fix several memory leaks and error checks in subvertpy.client
145
    pointed out by Barry Warsaw. (Jelmer Vernooij)
146 147

  * Drop broken code to support loading configuration from has.
148
    (Jelmer Vernooij)
149

150
  * WorkingCopy.prop_set() now accepts None as a value,
151
    removing a properties. (Jelmer Vernooij)
152

153 154
 FEATURES

155
  * Add constant ERR_BAD_FILENAME. (Jelmer Vernooij)
156

157 158 159 160 161
0.8.7	2011-09-19

 BUG FIXES

  * Fix revnum types in subvertpy.repos.Repos.verify_fs().
162
    (Jelmer Vernooij)
163

164
0.8.6	2011-09-19
Jelmer Vernooij's avatar
Jelmer Vernooij committed
165

166 167 168
 FEATURES

  * Allow passing in log_msg_func when creating subvertpy.client.Client.
169
    (Jelmer Vernooij)
170

171
  * subvertpy.client.Client.update now accepts keyword arguments.
172
    (Jelmer Vernooij)
173

174 175
  * Editors will now raise an exception if the protocol is not followed;
    children have to be closed before their parents are accessed again.
176
    (Jelmer Vernooij)
177

178
  * Add constant ERR_DIR_NOT_EMPTY. (Jelmer Vernooij)
179

180
  * Add constant ERR_FS_ROOT_DIR. (Jelmer Vernooij)
181

182
  * Add `subvertpy.repos.Repository.verify_fs`. (Jelmer Vernooij)
Jelmer Vernooij's avatar
Jelmer Vernooij committed
183

184
  * Add `subvertpy.repos.Repository.pack_fs`. (Jelmer Vernooij)
Jelmer Vernooij's avatar
Jelmer Vernooij committed
185

186 187 188 189 190
 BUG FIXES

  * Fix memory leak in subvertpy.client.Client.list.
    (Wez Furlong)

191
  * Fix double free of apr pools from subverty.repos.Repos.fs.
192
    (Roland Mas, Jelmer Vernooij, #853960)
193

Jelmer Vernooij's avatar
Jelmer Vernooij committed
194
0.8.5	2011-08-21 "boomerang arrow"
Jelmer Vernooij's avatar
Jelmer Vernooij committed
195

196 197 198
 BUG FIXES

 * Fix compatibility with python < 2.6, where T_BOOL is not available.
199
   (Jelmer Vernooij, #829993)
200

Jelmer Vernooij's avatar
Jelmer Vernooij committed
201
0.8.4	2011-08-18 "mimic octopus"
Jelmer Vernooij's avatar
Jelmer Vernooij committed
202

Mark Lee's avatar
Mark Lee committed
203 204
 FEATURES

205
  * Fix argument count in subvertpy.client.Client.export. (Jelmer Vernooij, #820662)
Jelmer Vernooij's avatar
Jelmer Vernooij committed
206

Mark Lee's avatar
Mark Lee committed
207 208
  * Add subvertpy.wc.WorkingCopy.status. (Mark Lee)

Jelmer Vernooij's avatar
Jelmer Vernooij committed
209
0.8.3   2011-07-24 "manual override"
Jelmer Vernooij's avatar
Jelmer Vernooij committed
210

211 212
 BUG FIXES

213
  * Fix memory management in subvertpy.ra.Auth. (Jelmer Vernooij)
214

215
  * Fix type for revnum in process_committed_queue. (Jelmer Vernooij, #730931)
216

217
  * Fix double free when calling close() more than once on editor objects.
218
    (Jelmer Vernooij)
219

220
  * Fix too early free during iter_log. (Jelmer Vernooij)
221

222 223
  * Prevent freeing the RemoteAccess object before any
    individual request frees. Thanks very much to Steve Langasek for the help
224
    debugging this! (Jelmer Vernooij, #803353)
225 226

  * Error out properly when editor objects are used after they are closed.
227
    (Jelmer Vernooij)
228

229 230
 FEATURES

231
  * Add constant ERR_BAD_PROPERTY_VALUE. (Jelmer Vernooij)
232

Jelmer Vernooij's avatar
Jelmer Vernooij committed
233
0.8.2   2011-06-17 "mathematically annoying"
Jelmer Vernooij's avatar
Jelmer Vernooij committed
234

235 236 237
 BUG FIXES

  * Abort immediately if a callback raises an exception.
238
    (Jelmer Vernooij)
239

240
  * Fix leaking of error objects. (Jelmer Vernooij)
241

Jelmer Vernooij's avatar
Jelmer Vernooij committed
242
0.8.1   2011-06-02 "ornithologic reptile"
Jelmer Vernooij's avatar
Jelmer Vernooij committed
243

244 245
 FEATURES

246
  * Add subvertpy.wc.WorkingCopy.conflicted. (Jelmer Vernooij)
247

248
  * Add subvertpy.wc.WorkingCopy.resolved_conflict. (Jelmer Vernooij)
249

250
  * Add subvertpy.client.Client.mkdir. (Jelmer Vernooij)
251

252 253 254 255
 BUG FIXES

  * Fix compilation on OS X. (#728574)

256
  * Keep reference to commit callback in editor. (Jelmer Vernooij, #732120)
257

258 259
  * Properly check return values of PyInt_AsLong() in various places.

260
  * Convert times and file sizes to 64 bit integer objects.
261
    (Jelmer Vernooij, #786156)
262

Jelmer Vernooij's avatar
Jelmer Vernooij committed
263
0.8.0   2011-03-02 "("
Jelmer Vernooij's avatar
Jelmer Vernooij committed
264

265 266
 FEATURES

267
  * Add --version option to subvertpy-fast-export. (Jelmer Vernooij)
268

269
  * Add basic manual page for subvertpy-fast-export. (Jelmer Vernooij)
270

Jelmer Vernooij's avatar
Jelmer Vernooij committed
271
  * Automatically convert the appropriate errors to socket.gaierror.
272
    (Jelmer Vernooij)
Jelmer Vernooij's avatar
Jelmer Vernooij committed
273

274
  * Add subvertpy.wc.set_adm_dir(). (Jelmer Vernooij)
275

276
  * Add subvertpy.wc.WorkingCopy.has_binary_prop. (Jelmer Vernooij)
277

278
  * Add subvertpy.wc.WorkingCopy.get_ancestry. (Jelmer Vernooij)
279

280
  * Add subvertpy.wc.WorkingCopy.maybe_set_repos_root.
281
    (Jelmer Vernooij)
282

283
  * Add subvertpy.wc.WorkingCopy.add_repos_file.
284
    (Jelmer Vernooij)
285

286
  * Add subvertpy.wc.WorkingCopy.mark_missing_deleted.
287
    (Jelmer Vernooij)
288

289
  * Add subvertpy.wc.WorkingCopy.remove_from_revision_control.
290
    (Jelmer Vernooij)
291

292
  * Add subvertpy.wc.WorkingCopy.relocate. (Jelmer Vernooij)
293

294
  * Add subvertpy.wc.WorkingCopy.crop_tree. (Jelmer Vernooij)
295

296
  * Add subvertpy.wc.WorkingCopy.translated_stream. (Jelmer Vernooij)
297

298
  * Add subvertpy.wc.WorkingCopy.text_modified. (Jelmer Vernooij)
299

300
  * Add subvertpy.wc.WorkingCopy.props_modified. (Jelmer Vernooij)
301

302
  * Add subvertpy.wc.CommittedQueue. (Jelmer Vernooij)
303

304
  * Add subvertpy.wc.get_actual_target. (Jelmer Vernooij)
305

306
  * Add subvertpy.wc.WorkingCopy.is_wc_root. (Jelmer Vernooij)
307

308
  * Add subvertpy.wc.WorkingCopy.transmit_text_deltas. (Jelmer Vernooij)
309

310
  * Add subvertpy.wc.WorkingCopy.transmit_prop_deltas. (Jelmer Vernooij)
311

312
  * Add subvertpy.wc.WorkingCopy.probe_retrieve, subvertpy.wc.WorkingCopy.retrieve.
313
    (Jelmer Vernooij)
314

315
  * Add subvertpy.wc.WorkingCopy.probe_try. (Jelmer Vernooij)
316

317
  * Add subvertpy.client.export. (Jelmer Vernooij)
318

319 320 321 322 323
 DEPRECATIONS

  * ERR_UNKNOWN_HOSTNAME and ERR_EAI_NONAME are deprecated
    and will be removed in the next version of subvertpy.
    Instead, subvertpy will raise socket.gaierror.
324
    (Jelmer Vernooij)
325

326
  * Use svn_fs_paths_changed2() if available. (Jelmer Vernooij)
327

328 329 330 331
 BUG FIXES

  * Fix handling of DST in time_from_cstring. (Max Bowsher, #656226)

332 333
  * Re-using a WorkingCopy object after calling close() on it
    now raises an exception rather than trigger a segfault.
334
    (Jelmer Vernooij)
335

336
  * Fix type mismatch in svn.ra.get_dir(). (Jelmer Vernooij, #686663)
337

338 339 340
  * Cope with trailing slash being specified to subvertpy.wc.revision_stats().
    (Ronny Pfannschmidt)

341 342 343
 API BREAKS

  * WorkingCopy.entry() will now raise KeyError if the specified entry was not found.
344
    (Jelmer Vernooij)
345

Jelmer Vernooij's avatar
Jelmer Vernooij committed
346
0.7.5   2010-10-26
347

348 349 350 351
 BUG FIXES

  * Fix compatibility with Subversion 1.4 and 1.5. (Max Bowsher)

Jelmer Vernooij's avatar
Jelmer Vernooij committed
352
0.7.4   2010-09-25
Jelmer Vernooij's avatar
Jelmer Vernooij committed
353

354 355 356
 FEATURES

  * Add constants ERR_APR_OS_START_EAIERR and ERR_APR_OS_ERRSPACE_SIZE.
357
    (Jelmer Vernooij)
358

359
  * Implement subvertpy.wc.match_ignore_list. (Jelmer Vernooij)
360

361
  * Add subvertpy.ra.RemoteAccess.iter_log(). (Jelmer Vernooij)
362

363
  * Add subvertpy.wc.STATUS_* constants. (Jelmer Vernooij)
364

365
  * Add subvertpy.wc.api_version(), subvertpy.ra.api_version().
366
    (Dan Villiom Podlaski Christiansen, Jelmer Vernooij)
367

368 369
 DEPRECATION

370
  * Avoid deprecation warnings for svn.client.Client.copy,
371
        svn.client.Client.propset, svn.client.Client.propget,
372
        svn.client.Client.do_update.
373
    (Jelmer Vernooij)
374 375 376

  * Avoid deprecation warnings for svn.ra.RemoteAccess.do_update,
        svn.ra.RemoteAccess.do_switch, svn.ra.RemoteAccess.do_diff.
377
    (Jelmer Vernooij)
378

379
  * Avoid deprecation warnings for svn.wc.WorkingCopy.propset,
380
        svn.wc.WorkingCopy.walk_entries,
381
        svn.wc.WorkingCopy.add, svn.wc.WorkingCopy.close,
382
        svn.wc.WorkingCopy.crawl_revisions,
383 384
        svn.wc.WorkingCopy.update_editor,
        svn.wc.ensure_adm.
385
    (Jelmer Vernooij)
386

387
 * Add ERR_ENTRY_NOT_FOUND constant. (Jelmer Vernooij)
388

389 390
 * Add subvertpy.ra.RemoteAccess.get_url(). (Dan Villiom Podlaski Christiansen)

391 392 393 394 395
 BUG FIXES

  * Fix compilation using Visual C++. 
    (Ronald Blaschke, #612056)

396
  * Return an empty dictionary rather than None when there are no revision
397
    properties.  (Jelmer Vernooij)
398 399

  * Link against all libraries that are somehow called.
400
    (Daniel Johnson, Jelmer Vernooij, #615015)
401

402
  * Include check for apr util headers. (Jelmer Vernooij, #615017)
403

404
  * Fix reference leaks in Auth and SubversionException handling.
405
    (Jelmer Vernooij, #436406)
406

407
  * Canonicalize paths in subvertpy.ra.RemoteAccess.get_locations(). 
408
    (Jelmer Vernooij)
409

410 411 412 413
0.7.3.1    2010-07-27

 BUG FIXES

414
  * Fix compilation against Subversion 1.5. (Jelmer Vernooij)
415

Jelmer Vernooij's avatar
Jelmer Vernooij committed
416
0.7.3    2010-07-21
417 418 419

 BUG FIXES

Jelmer Vernooij's avatar
Jelmer Vernooij committed
420 421 422
  * Canonicalize paths to subvertpy.wc.check_wc. (Ronny Pfannschmidt)

  * Canonicalize paths to subvertpy.repos.Repos. (Dan Villiom Podlaski
Jelmer Vernooij's avatar
Jelmer Vernooij committed
423
                                                  Christiansen)
424

425 426
  * Cope with leading slashes in paths. (David Wolever, #527239)

Jelmer Vernooij's avatar
Jelmer Vernooij committed
427
  * Various methods are now a bit more liberal in accepting any
Jelmer Vernooij's avatar
Jelmer Vernooij committed
428
    sort of sequence rather than explicitly requiring lists.
429
    (Jelmer Vernooij)
Jelmer Vernooij's avatar
Jelmer Vernooij committed
430 431 432 433

 FEATURES

  * Implement subvertpy.client.Client.diff. (Dan Villiom Podlaski Christiansen,
434
                                       Jelmer Vernooij)
435

Jelmer Vernooij's avatar
Jelmer Vernooij committed
436
  * Support ``revprops`` argument to subvertpy.client.Client.commit. 
437
    (Jelmer Vernooij)
Jelmer Vernooij's avatar
Jelmer Vernooij committed
438

439
  * Implement subvertpy.wc.get_pristine_contents(). (Jelmer Vernooij)
440

441 442 443
  * Use better error messages when possible. 
    (Dan Villiom Podlaski Christiansen)

Jelmer Vernooij's avatar
Jelmer Vernooij committed
444 445 446
  * Implement subvertpy.ra.get_platform_specific_client_providers().
    (Dan Villiom Podlaski Christiansen)

Jelmer Vernooij's avatar
Jelmer Vernooij committed
447
0.7.2    2010-01-03
448 449 450 451 452 453

 BUG FIXES

  * Fix inconsistencies between PyArg_ParseTuple arguments and variables, 
    which caused crashes on some 64-bit platforms. (Václav Slavík, #488780)

454 455
  * Add constant for ERR_NODE_UNKNOWN_KIND. (Dan Villiom Podlaski Christiansen)

456
  * Add svn.client.proplist() binding. (Dan Villiom Podlaski Christiansen,
457
                                        Jelmer Vernooij)
458

459
  * Add svn.client.list() binding. (Dan Villiom Podlaski Christiansen, 
460
                                    Jelmer Vernooij)
461

Jelmer Vernooij's avatar
Jelmer Vernooij committed
462
0.7.1    2009-10-20
463 464 465 466 467

 BUG FIXES

  * Fix APR include path on Windows. (Ronald Blaschke, #456321)

Jelmer Vernooij's avatar
Jelmer Vernooij committed
468
0.7.0    2009-10-20
Jelmer Vernooij's avatar
Jelmer Vernooij committed
469

470 471 472 473
 FEATURES

  * Add definition for ERR_EAI_NONAME. (John Szakmeister)

474
  * Add subvertpy.repos.FileSystem methods: youngest_revision, revision_root, 
475
    revision_proplist.  (Jelmer Vernooij)
476

477
  * Add subvertpy.repos.{delete,Repository.has_capability,hotcopy}.
478
    (Jelmer Vernooij)
479

480
  * Add subvertpy-fast-export script, based on svn-fast-export.py by Chris Lee 
481
    included with bzr-fast-import. (Jelmer Vernooij)
482

Jelmer Vernooij's avatar
Jelmer Vernooij committed
483
0.6.9    2009-09-10
Jelmer Vernooij's avatar
Jelmer Vernooij committed
484

485 486 487 488 489
 BUG FIXES

  * Cope with leading slashes in paths specified to 
    subvertpy.ra.RemoteAccess.get_{dir,file}(). Thanks Ronny for the bugreport.
    (#405713)
490 491 492
 
  * Don't send too large svndiff windows as newer versions of libsvn 
    will barf. (CVE2009-2411, #413113)
493

Jelmer Vernooij's avatar
Jelmer Vernooij committed
494
0.6.8    2009-06-18
Jelmer Vernooij's avatar
Jelmer Vernooij committed
495

496 497
 FEATURES

498 499 500
  * Support svn.client.Client.delete(keep_local=True)

  * Support svn.wc.WorkingCopy.delete(keep_local=True)
501

502 503
  * Define ERR_RA_DAV_FORBIDDEN.

Jelmer Vernooij's avatar
Jelmer Vernooij committed
504
0.6.7    2009-06-01
Jelmer Vernooij's avatar
Jelmer Vernooij committed
505 506 507 508 509 510

 BUG FIXES
 
  * Replace PyExc_ArgumentError with PyExc_TypeError.

  * Fix compilation with MSVC++.
Jelmer Vernooij's avatar
Jelmer Vernooij committed
511

512 513 514
 FEATURES

  * Support RemoteAccess.stat.
515 516
  
  * Support svn.client.add(parents=false)
517

518 519
  * Support uuid argument to svn.ra.RemoteAccess().

Jelmer Vernooij's avatar
Jelmer Vernooij committed
520
0.6.6    2009-05-04
Jelmer Vernooij's avatar
Jelmer Vernooij committed
521

522 523 524 525
 FEATURES

  * wc.Entry.uuid is now provided

Jelmer Vernooij's avatar
Jelmer Vernooij committed
526 527
  * New error code ERR_MALFORMED_FILE.

528 529 530 531
 BUG FIXES

  * Fix RemoteAccess against http:// without an auth baton.

532 533
  * Cope with invalid arguments to Auth(). (#347155)

534 535
  * Support svn.client.resolve.

536 537
  * Allow non-canonical paths to some working copy methods

Jelmer Vernooij's avatar
Jelmer Vernooij committed
538 539
  * Fixed uninitialized memory bug when reading configuration.

Jelmer Vernooij's avatar
Jelmer Vernooij committed
540
0.6.5    2009-03-07
Jelmer Vernooij's avatar
Jelmer Vernooij committed
541

542 543 544 545
  FEATURES

   * Add subvertpy.wc.cleanup()

Jelmer Vernooij's avatar
Jelmer Vernooij committed
546 547
   * Split out subvertpy.delta.txdelta_apply_window.

548 549
  Relicensed to LGPLv2.1 or later.

Jelmer Vernooij's avatar
Jelmer Vernooij committed
550
0.6.4    2009-02-17
Jelmer Vernooij's avatar
Jelmer Vernooij committed
551

552 553 554 555
 BUG FIXES

  * Fix reference counting for progress callback in RemoteAccess.

Jelmer Vernooij's avatar
Jelmer Vernooij committed
556 557
  * Fix several (major) object leaks. 

Jelmer Vernooij's avatar
Jelmer Vernooij committed
558
0.6.3    2009-02-12
Jelmer Vernooij's avatar
Jelmer Vernooij committed
559 560 561 562 563

  FEATURES

   * Add svn:original-date constant.

Jelmer Vernooij's avatar
Jelmer Vernooij committed
564
0.6.2    2009-02-10
565 566 567 568 569

 BUG FIXES

  * Install Windows binaries to the right directory. (#323276)

Jelmer Vernooij's avatar
Jelmer Vernooij committed
570 571
  * Fix import of warn().

572 573 574 575
 FEATUREs

  * Add WorkingCopy.remove_lock(path)

Jelmer Vernooij's avatar
Jelmer Vernooij committed
576
0.6.1    2009-01-25
Jelmer Vernooij's avatar
Jelmer Vernooij committed
577

578 579 580 581 582 583 584
 API BREAKS

 * subvertpy.properties.diff() now returns not just the new property value
   but a tuple with the old property value and the new property value.

 BUG FIXES

Jelmer Vernooij's avatar
Jelmer Vernooij committed
585 586
 * Fixed bdist_rpm. (#311712)

587 588
 * Fixed segfault when unsetting property values. (#319313)

589 590
 * Allow non-canonical path arguments in subvertpy.wc.WorkingCopy()

591 592
 * Convert APR-based OSError properly. (#323548)

Jelmer Vernooij's avatar
Jelmer Vernooij committed
593
0.6        2009-01-13
Jelmer Vernooij's avatar
Jelmer Vernooij committed
594 595

 Initial release.