Backlogのリポジトリを別サーバへ移行したメモ。

ちょっと前にBacklogからSubversionのリポジトリを移行したメモがあったので残しておく。

環境

一時リポジトリ環境

  • OS: Mac OS X 10.10.2
  • Subversion: 1.7.17

移行先環境

  • OS: CentOS 5.5
  • Subversion: 1.6.11

一時的にデータを抜くリポジトリを作成する

要件としては、

  • Backlogを解約するのでSubversionのリポジトリを別のサーバに構築して欲しい
  • 修正履歴などをコメントに残してあるのでログを見れるようにして欲しい

単純にバックアップとって流せればいいところではあるが、Backlogのリポジトリに直接コマンドが打てるわけではないので、一旦ローカルなどにのリポジトリにコピーしたものを dump する必要がある。

Terminal
1
2
3
$ cd ~/
$ mkdir tmprepos
$ svnadmin create tmprepos

pre-revprop-changeをhookテンプレートからコピーし実行権限つける。

Terminal
1
2
$ cp tmprepos/hooks/pre-revprop-change.tmpl tmprepos/hooks/pre-revprop-change
$ chmod +x tmprepos/hooks/pre-revprop-change

svnsync を利用してBacklogのSubversionリポジトリのバックアップを行うわけだが、先ほどコピーした pre-revprop-chage を、そのまんま利用するととエラー発生する。

Terminal
1
2
svnsync init file:///Users/nanigashi/tmprepos [BacklogのリポジトリURL]
svnsync: E165001: Revprop change blocked by pre-revprop-change hook (exit code 255) with no output.

以下の方法で解決する。

tmprepos/hooks/pre-revprop-change
1
2
#exit 1     #=> 1 を 0 に変更する
exit 0

再度 svnsync で対象リポジトリを設定する。

Terminal
1
$ svnsync init file:///Users/nanigashi/tmprepos [BacklogのリポジトリURL]

同期開始。

Terminal
1
$ svnsync sync file:///Users/nanigashi/tmprepos

同期が完了するとBacklogのリポジトリと全く一緒になるので、コピーしたリポジトリから dump する。

Terminal
1
$ svnadmin dump tmprepos > tmprepos_dump

dump したファイルを圧縮して移行サーバにアップロードする。

Terminal
1
2
$ tar zcvf tmprepos_dump.tar.gz tmprepos_dump
$ scp tmprepos_dump.tar.gz hoge@xxx.xxx.xxx.xxx:~/

移行先リポジトリにリストアする

移行するリポジトリを作成する。

Terminal
1
2
# mkdir repos
# svnadmin create repos

一時リポジトリから送られてきたファイルを解凍する。

Terminal
1
# tar xvzf tmprepos_dump.tar.gz

解凍したファイルを読み込む。

Terminal
1
# svnadmin load repos < ~/tmprepos_dump

リポジトリの参照先を変更する

チェックアウトしたディレクトリで以下のコマンドを実行する

Terminal
1
$ svn switch --relocate --username [ユーザID] --password [パスワード] [古いURL] [新しいURL]

これでログから何からBacklogと同じになる。

以上です。

スープダイエット 7日目

酒が美味い。でも1週間禁酒したら缶ビール500mlでベロベロ。どうも何某です。

きつい1週間でした。

7日目 玄米の日

玄米を食べていいらしい。どのくらいの量食べていいのか不明。全体的にこのダイエットって量とかどこまで味付けしていいのか謎が多い。

玄米をこのためだけに何kgも買うのもなぁって思ってたらこんなの見つけた。

保存もできてこれは便利だ。昼夜1パックずつ食べる。残りは次回のスープダイエットで利用しよう。

玄米って美味しい記憶が無かったんだけど、なかなかどうして。味が濃いものを食べてこなかったせいか、非常に甘味を感じる。こんなに玄米って甘かったのか。

7日目 最終経過

  • 体重 -4.2kg(前日 -1.0kg)
  • 体脂肪率 -2.6%(前日 -0.7%)

最終結果はこんな感じ。

多分ほぼ前半は腹の中が空になった分減った感じ。後半肉を食べても減ったりしてるので1週間きっちりやりきることが大事っぽい。

翌日控えめに昼夜食べて酒呑んだら2kgほど増えた。わかってはいるが苦労して減らしたので気をつけないと。。。

1週間後にもう一度やります。

以上です。

スープダイエット 6日目

6日目 牛肉と野菜の日

肉を好きなだけ食べていいらしい。

例によってどこまで味付けしていいのかは不明。みんなどうやってんだろう。

つーわけで、迷ったら

これの出番。

脂身ダメなんだろうな。なので牛のモモ赤身肉を400g買ってきた。

そして焼く。

141013_0016.jpg

まぁ硬いっすね。とはいえ肉食った感は半端ない。

  • 焼いた牛モモ肉赤身 400g
  • スープカレー風 * 6

6日目 途中経過

  • 体重 -3.2kg(前日 ±0.0kg)
  • 体脂肪率 -1.9%(前日 -0.6%)

体脂肪が結構なペースで落ちてる。脂肪燃焼効果が凄い。

後1日。

© 2024 磁力式駆動 All Rights Reserved.
Theme by hiero