Організація Apache Software Foundation
Ключові
- Додано команду «svnadmin build-repcache», за допомогою якої можна актуалізувати стан кешу «rep-cache», що включає відомості про дублікати, що використовуються в механізмі дедуплікації Representation Sharing (rep-sharing, дозволяє істотно скоротити розмір репозиторію за рахунок зберігання даних, що дублюються, тільки один разів). Команда може застосовуватися для додавання в кеш елементів, що відсутні, для зазначеного діапазону ревізій, наприклад, після того як дедуплікація тимчасово відключалася і кеш втратив актуальність.
- У прив'язках SWIG для мови Python та тестовому наборі реалізована підтримка Python 3. Технічно написаний на Python код, як і раніше, можна використовувати з Python 2.7, але тестування та виправлення помилок, пов'язаних з цією гілкою припинено через закінчення часу життя Python 2. є обов'язковим компонентом Subversion і використовується при складанні в тестах та прив'язках SWIG.
- Опції quiet і diff у команді svn log тепер не є взаємовиключними, що, наприклад, спрощує відображення тільки відмінностей в діапазоні ревізій.
- У "svn info - show-item" доданий аргумент "changelist".
- При запуску заданого користувачем редактора, наприклад, при інтерактивному вирішенні конфліктів, забезпечене екранування спецсимволів у шляхах до файлу, що редагується. Зміна вирішує проблеми з редагуванням файлів, імена яких включають прогалини та спецсимволи.
- Продовжено тестування експериментальних команд svn x-shelve/x-unshelve/x-shelves, які дозволяють окремо відкласти незавершені зміни в робочій копії, щоб терміново попрацювати над чимось іншим, а потім повернути недороблені зміни в робочу копію, не вдаючись до таким хитрощам як збереження патча через svn diff з подальшим його відновленням через svn patch.
- Продовжено тестування експериментальної можливості збереження зліпків стану коммітів («commit checkpointing»), що дозволяє зберегти снапшот змін, що ще не зафіксовані коммітом, і пізніше відновити в робочій копії будь-яку із збережених версій змін (наприклад, щоб відкотити стан робочої копії у разі помилкового оновлення).
- Продовжено тестування експериментальної команди svn info -x-viewspec для виведення специфікації, що описує поточну робочу копію. Опис включає інформацію про обмеження глибини підвіток, виключення підвіток, перемикання на іншу URL або оновлення до нового номера ревізії, порівняно з батьківським каталогом.
Джерело: opennet.ru