blob: 8ea6ae5e4130c092a45a623261e5f23afa1cacb4 [file] [log] [blame]
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* THIS RELEASE STREAM IS OPEN TO BUG FIXES. *
* *
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
This file tracks the status of releases in the 1.6.x line.
See "Stabilizing and maintaining releases" in trunk/www/hacking.html for
details on how release lines and voting work, what kinds of bugs can
delay a release, etc.
Status of 1.6.7:
================
Candidate changes:
* r37478, r37543, r37544, r37545, r37547
Support using `svnversion` on files and improve some messages printed by
`svnversion`.
Justification:
Some messages printed by `svnversion` are inconsistent and sometimes
incorrect:
$ svnversion /usr
exported
$ svnversion /bin/ls
'/bin/ls' not versioned, and not exported
$ svnversion VERSIONED_FILE
'VERSIONED_FILE' not versioned, and not exported
$ svnversion /nonexistent
subversion/libsvn_wc/questions.c:90: (apr_err=2)
svn: '/nonexistent' does not exist
^^^
Messages with these revisions backported:
$ svnversion /usr
Unversioned directory
$ svnversion /bin/ls
Unversioned file
$ svnversion VERSIONED_FILE
NUMBER
$ svnversion /nonexistent
'/nonexistent' doesn't exist
Votes:
+1: arfrever
-0: rhuijben, cmpilato (Introduces new features and changes output)
* r38004, r38014, r38028, r38122
Make KWallet window attached to terminal window.
Justification:
Without this change, KWallet window can appear behind terminal window
and is left after killing terminal.
Votes:
+1: arfrever
-0: psamuelson, stsp (without r38122) (code is ugly and Linux-specific -
would getenv("WINDOWID") work
instead?)
* r38142, r38267, r38269, r36788, r37129, r37521, r37591, r37523, r38195,
r38247, r38325, r38349, r38352
Fix issue #3432 'Merge can record mergeinfo from natural history gaps'
Justification:
Gaps in merge sources can lead to the creation of invalid mergeinfo
or the removal of valid mergeinfo.
Notes:
The fix itself in r38325 is relatively simple, but recent refactoring
of the merge code on trunk makes it look a lot worse than it is.
Unless otherwise noted, all of the following are nominated simply to
avoid a conflict nightmare:
r38142, r38267, r38269 - New test and test tweaks for the issue.
r36788 - Comment changes only.
r37129 - Scope reduction of a pool.
r37521 - Minor bug fix and some refactoring.
r37591 - Comment changes only.
r37523 - Merge code refactoring.
r38195 - Pool use cleanup, no functional change.
r38247 - More merge code refactoring.
r38349 - Variable rename to avoid shadowing a previous local.
r38352 - Remove an unused variable.
Branch:
^/branches/1.6.x-issue3432
Votes:
+1: pburba
* r35958, r36030, r38373, r38836, r38837, r38842
Several fixes to the Win32 exception handler. This change also makes it
available on Windows Vista and 7 where it was previously blocked by a
version check.
Justification:
This exception handler is a valuable debugging tool for users who don't
have development tools installed. (Most users on Windows).
Notes:
Most of these revisions cancel out each other. The real changes are in
r38373 (removing version check) and r38836,r38842 (fixing formatting
specifier). It's probably easier to review the combined patch than the
individual revisions.
Branch:
^/branches/1.6.x-r38836.
Votes:
+1: rhuijben
+0: pburba - I don't have a Vista or Win7 box to try this out on, but it
works fine on my XP box.
* r39019
Fix bug where svn_[rangelist|mergeinfo]_[merge|intersect|remove|diff]
APIs can modify their *non*-output arguments.
Justification:
No reports of this causing any problems that I know of, which is
probably due to the fact that users of an API like svn_mergeinfo_merge
typically only care about the output arguments. The new C tests added
to mergeinfo-test.c clearly demonstrate the bug.
Branch:
Resolves a minor conflict in libsvn_client/merge.c where the code
changed was refactored on trunk.
^/branches/1.6.x-r39109
Votes:
+1: pburba
-0: julianfoad (reviewed the changes in mergeinfo.c only;
and also it seems to sneak in another bug fix in
fix_deleted_subtree_ranges(). I suggest splitting up this patch.)
* r39614
Support Berkeley DB 4.8.
Votes:
+1: arfrever
* r39692
Fix issue #3498: Subversion password stores freeze Eclipse
Justification:
All subclipse users are in great need of this.
Branch:
Resolves a minor conflict in libsvn_auth_gnome_keyring/gnome_keyring.c
where the code changed was refactored on trunk.
^/branches/1.6.x-r39692
Votes:
+1: stylesen
+0: julianfoad (reviewed, not tested)
* r39828, r39842
Disables file synchronization mutexes in fsfs on Windows. These mutexes
were added to make POSIX systems lock files that were in use by other
threads in the same process.
Windows implements per filehandle locking, so it doesn't need these
locks. We usually see the opposite problem in Subversion.
Justification:
This gives a measurable performance boost (5% decrease in running time
on running the testsuite in parallel mode (on trunk). The difference
will be bigger when measured on a real subversion server like one
running apache or svnserve.
Votes:
+1: rhuijben
* r40152
Fix issue #3487, "cannot update many externals at once (over ra_svn)"
Justification:
Working copies with a huge number of externals cannot be used.
Notes:
See the issue for a reproduction script which fails without this fix.
Votes:
+1: stsp, hwright
Approved changes:
=================