This file tracks the status of releases in the 1.5.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. Candidate changes for 1.5.0: ============================ Candidate changes for 1.5.1: ============================ * r31313 Make all ra layers return a consistent error when a path is not found in the repository. Notes: Small change, but API consistency is always a good thing. Does not merge cleanly! Votes: +1: lgo, cmpilato -0: markphip (serf tests fail on OSX), epg (failure confirmed) * r31196, r31199, r31280, r31283, r31287 Don't commit an add of a missing item (issue #3198). Notes: r31199 is a trivial followup that adds a missing SVN_ERR() wrap. r31280, r31283 and r31287 add a regression test. Votes: +1: kfogel (r31196 and r31199 only) +0: danielsh +1: lgo * r31228 Fix issue #2721: don't croak on invalid dates in 'log' and 'blame'. Justification: Let the commands be useful even when some revisions' dates are corrupt. Votes: +1: danielsh, epg * r30748 Don't try to drive the merge editor when there is nothing to be merged. Justification: I didn't originally nominate this for backport as I couldn't demonstrate any problem with it on trunk. But the new merge test in the r31059 group ("don't explicitly record implicit mergeinfo") does fail without it and thus neatly demonstrates why this change is needed. Votes: +1: pburba, markphip * r31059, 31060, 31061, 31075, 31151 Fix issue #3157, Merging a change from a path's natural history creates self-referential mergeinfo Notes: r31075 and 31151 are the core fixes for the issue, the other revisions are a new test for it (and a few minor follow-ups to that test). The addition of the new merge test in r31059 trivally conflicts because several other new merge tests are not backported yet. The new test fails if r30748 isn't backported first. Votes: +1: cmpilato, markphip -1: pburba (looks like there are problems with subtrees, vetoing until I can look into these further). * r31300, r31301, r31312 Fix issue #3199, subtree merges broken when required ranges don't intersect with merge target. Justification: A bit of an edge case, but when it is encountered merge silently fails to do the correct merge but sets mergeinfo as if it did. Notes: r31300 is a test for this issue, r31301 fixes the core problem where the part of the merge was skipped, and r31312 fixes a problem with merge notification. Votes: +1: pburba * r31425 Support the 'http-library' option when Subversion was configured with the '--enable-runtime-module-search' option. Votes: +1: arfrever * r30915 Fix issue #2887. 'svn status --xml' was generating invalid XML when reporting the status of a file which resides in an untracked directory. Notes: Fixed a while back in trunk. The problem was brought up again later by a user on the dev list: http://subversion.tigris.org/servlets/ReadMsg?list=dev&msgNo=139158 Votes: +1: stsp, danielsh * r31504 Optimize file merges performed with ancestrally related sources by using the svn_ra_get_log2() interface to figure out in which revisions the source really changed, and using that information to filter out no-op revision ranges prior to merging. Votes: +1: cmpilato * r31619 ra_serf: Fixes an endless loop when a user provides incorrect credentials 3 times and a segfault when a user cancels the TSVN credentials prompt. Votes: +1: lgo * r31692, r31695 Fix issue #2939 over ra_neon/serf: bogus existence check. Votes: +1: epg Approved changes (all releases): ================================ Approved changes (1.5.1 and later): =================================== * (r31159, r31179) or r31193 from 1.5.x-r31159-r31179 branch. Fix "file not found" error when a merge target is a broken symbolic link. Notes: r31179 just makes sure the new test is skipped on Windows. r31193 from 1.5.x-r31159-r31179 branch has r31159 and r31179 merged to it with a conflict resolution. Notes: This was merged to branch in r31218 and later reverse-merged so that it will be a 1.5.1 candidate and not part of 1.5.0 Votes: +1: kfogel(r31159, r31179), kameshj, cmpilato (r31159, r31179) * r30746, r30747 Fix a minor merge range notification header bug. Notes: r30747 is just cleanup of some cruft that snuck in with r30746, thus adhering to my "every commit should need a follow-up" ethos. r30746 contains, like, one tiny *real* change, then a whole bunch of bogus indentation changes that were supposed to be part of r30748. Probably best to not fix that indentation during backport, in case we later backport r30748. Notes: This was merged to branch in r31186 and later reverse-merged so that it will be a 1.5.1 candidate and not part of 1.5.0 Votes: +1: pburba, markphip, cmpilato * r30949, r30962 Fix issue #3188. Mergeinfo on switched targets/subtrees should elide to repos. Notes: This was merged to branch in r31185 and later reverse-merged so that it will be a 1.5.1 candidate and not part of 1.5.0 Votes: +1: pburba, markphip, cmpilato * r31603 Export svn_path_is_url to the bindings. Votes: +1: epg, blair * r31223 Fix segfault when svn_ra_open3 is passed a bogus URL such as 'bogusURL'. Notes: Not possible to make svn(1) segfault with this, so can wait for 1.5.1. Votes: +1: epg, stsp, danielsh