Subversion
昨日の Subversionで、あるリビジョン以降の差分をファイルで抽出 - なんたらノート 第二期 をもとに、エクスポートファイルを吐出さず、直接FTPするツールを作りました。本当なら、ファイルとしてエクスポートして、きっちり確認しながらアップロードするべ…
Subversionのexportコマンドは作業コピー内の全ファイルを吐き出してしまいます。ぜんぶですよ、ぜんぶ!! Web仕事の場合、この大量のファイルをすべてFTPで再アップロードしなくちゃいけない、となるとたいへんです。できれば、内容が変わってないファイルは…
MacOS 10.5にはいろいろおいしいコマンドがそろっているけど、実質、仕事の現場にいちばん多い環境は10.4じゃないかと思います。そんなMacでも、コマンドラインツールとして、PythonとSubversionを使えるようにしておきたいですね。※10.3.9未満はもう誰もサ…
MacでRapidSVNを使うとき、お気に入りの外部プログラムと連携しよう。MacのGUIアプリケーションは、WindowsやLinuxほど実行ファイルの実体が明確じゃないし、非コマンドラインなコーダーが多いという文化的な特徴もあるし、というわけで、例を書いておきます…
Macの人にも日本語のSubversion GUIクライアントを、と、いろいろがんばってみた結果、RapidSVNhttp://rapidsvn.tigris.org/の夜間リリース RapidSVN-0.9.7-7838.dmg に、各国語翻訳が入りました。Macでは特に、0.9.6安定板よりも夜間リリースのほうが動作安…
Pythonの標準モジュール管理ツールsetuptools(easy_installコマンド)は、Subversionリポジトリからモジュールをインストールする機能を持っていて、svnコマンドを要求します。ところがこの機能、setuptools-0.6c8の時点では、svnコマンドのバージョンが1.5…
新しくリリースされたSubversion1.5ベースのツールで作業コピーにアクセスしてしまうと、Subversion1.4ベースのツールとの相互運用性が失われてしまいます。Subversionは今回のアップグレードで、作業コピーに新しい機能をサポートしたため、作業コピーのフ…