謎's キッチン

謎のひとりごと。Amazon欲しい物リストはこちら: https://www.amazon.co.jp/hz/wishlist/ls/CCPOV7C6JTD2

GNU Archに変わるシステムを作ろう

と思った。mvやcpを補足するためにバックエンドにsvnを使う。revert/patch当てを繰り替えして、独自のパッチとログはsvn管理外で。整合性の維持が大変そうだなぁ。特に間違ってsvnを直に叩いてしまったときとか。

えーと、だから、svnarch-undo numとsvnarch-redo numとsvnarch-patchesとsvnarch-logを作れば良いと。
svnarch-patches時にrevertされてないリビジョン間差分を集めると。svnarch-logも。
svnarch-undoは"undo: revert rev.xxx"とログ残してrevert。revertするrevの取得はsvnarch-logから。速度遅そう。
svnarch-redoはsvnarch-logから。速度遅そう。


http://d.hatena.ne.jp/nazodane/20080507/1210124668 で解決。