Downgrade subversion

25 июля, в mac ports появилась subversion 1.8, по определенным причинам я за день до того переустановил MacOS в ноль.

Рабочий SVN не позволяет работать на иной версии кроме 1.7, на macports.org, для этих целей советуют

$ port installed subversion
$ sudo port upgrade subversion
$ port installed subversion
$ sudo port activate subversion @1.7.10_1

Но у нас нет 1.7 и делать это бесполезно, из репозитория, для белых людей нет функции установки старых версий, но есть сам svn
Смотрим логи:
svn log http://svn.macports.org/repository/macports/trunk/dports/devel/subversion/ | less
последняя версия до апгрейда на 1.8 была r106653, тянем её и собираем:

$ cd /tmp
$ svn co http://svn.macports.org/repository/macports/trunk/dports/devel/subversion/ --revision 106653
A subversion/files
A subversion/files/patch-Makefile.in.diff
A subversion/files/patch-osx_unicode_precomp.diff
A subversion/files/config_impl.h.patch
A subversion/files/servers.default
A subversion/Portfile
Checked out revision 106653.
$ cd subversion/
$ sudo port install
---> Computing dependencies for serf1
...
---> Installing subversion @1.7.10_1
---> Deactivating subversion @1.8.1_0
---> Cleaning subversion
---> Activating subversion @1.7.10_1
---> Cleaning subversion
---> Updating database of binaries: 100.0%
---> Scanning binaries for linking errors: 100.0%
---> No broken files found.
$ port installed subversion
The following ports are currently installed:
subversion @1.7.10_1 (active)
subversion @1.8.1_0
$

Всё красиво и работает.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *