almost all things about it
Posts tagged Subversion
svn+mercurial
Dec 1
既存のsvnリポジトリがあって、ローカルでもコミットしたかったので。
Python Package Index : hgsvn 0.1.6
Leopardで使うためには、こうやる。
#必要なパッケージのインストール $ sudo port install subversion $ sudo port install mercurial $ sudo port install py-svn #hgsvnソースを取得 $ hg clone http://hg.pitrou.net/public/hgsvn/main hgsvn #hgsvnインストール $ sudo easy_install -s /opt/local/bin hgsvn #既存のsvnリポジトリからソースを取得 $ hgimportsvn http://localhost/svnrepos $ cd svnrepos $ hgpullsvn #hgローカルリポジトリへのコミット $ hg commit #svnリポジトリから更新 $ hgpullsvn #svnリポジトリへコミット $ hgpushsvn
ちなみにpython2.5がデフォルトpythonだとhgpushsvnがこけます。
py-svnがそのままだとpython2.4のsite-packagesにインストールされるようで、
py-svnが見つからないとか言われます。
解決するのが面倒そうだったので下記のようにしてpython2.4に切り替えてます。
1 2 | $ sudo port install python_select $ sudo python_select python24 |