トップ 最新

ただのにっき

2011-11-01(火) [長年日記]

Gitのリポジトリをいろいろ整理

自分が直接いじれるリポジトリに対して、わざわざ自分のアカウント向けにforkして、push先を切り替えて……というのが面倒でしょうがなかったのだけど、そんな必要はない(参考: githubで開発するならpull requestを使いましょうという話)、じゃあちょっと整理するかな、と思い立った。ついでにいろいろ。

まず、tDiaryは公式リポジトリがorganizedされて久しいので、自分のアカウントにあるforkは不要だ。ばっさり削除:

% cd ~/src/tdiary/core
% git remote -v
origin  git@github.com:tdtds/tdiary-core.git (fetch)                                                               
origin  git@github.com:tdtds/tdiary-core.git (push)
official  git@github.com:tdiary/tdiary-core.git (fetch)                                                               
official  git@github.com:tdiary/tdiary-core.git (push)
% git config branch.master.remote official
% git remote rm origin
% git remote rename official origin

theme、blogkit、contribについても同様。もっとスマートな方法があるかも知れんけど。あとはGitHub上の(自分の)リポジトリは邪魔なので削除してしまう。今後はトピックブランチを切って公式リポジトリ上で作業する。tDiary方面は以上。

あと、はじめはGist上で公開したコードの断片がどういうわけか長生きしている例があるので、プロジェクトに昇格させる。具体的にはkindlizer。簡単なREADMEもつけた。こうしておけばpull requestも送りやすかろう。

それから、Parabplic Antenna Lovers!!のリポジトリをGitHubからBitBucketに移動。これはもともと公開しておく必要はなかったので(いちおうCMSのサンプルという位置づけだったけど、誰も使ってないので意味がない)、プライベートに移行。BitBucketには社内からアクセスできないことが判明したけど*1、これはアクセスできる必要性がないからいいや。

*1 SSHをport 443で提供しているGitHubはマジ偉大ですよ。