Tag Archives: git

gitolite 的 hook…

Tweet 弄了整個週末的 gitolite,總算是把 hook 搞定。 簡單的說,修改完 ~/.gitolite/hooks/common/ 裡的 hook script 後,需要下 gl-setup 指令,這個指令會把現在所有的 git repository 內的 hook script 再 symbolic link 一次。 另外,gitolite 的環境變數可能會影響 git 本身執行 (我是在 git pull -v 更新某個目錄下的 git repository 時失敗),這時可以用 /usr/bin/env -i /usr/local/bin/git 確保 git 執行時不會被環境變數影響… … Continue reading

Posted in Computer, Murmuring, Network, Software | Tagged , , , | Leave a comment

把 GitHub 上的 private repository 搬到 BitBucket 上…

Tweet 既然 latency 都差不多 (兩個 site 從台灣過去都要 200ms),git push 速度感覺起來也差不多,找不到理由要付錢給 GitHub,加上 private repository 裡面也沒什麼特別的東西,剛剛就都改丟到 BitBucket 上面,然後把 GitHub 的付費機制 cancel 掉… 步驟很簡單,在 BitBucket 上開好 private repository,然後把 .git/config 裡面的 origin 換掉後重新 git push -v origin master 就好了。 參考: BitBucket 支援 Git Bitbucket … Continue reading

Posted in Computer, Murmuring, Network, Programming, WWW | Tagged , , , | 1 Comment

Git 內類似 svn export 的功能

Tweet 用 git-archive。 預設是輸出成 tar 格式到 stdout,所以可以用下面的指令取出一份 archive: mkdir ../working git archive master | tar -x -C ../working

Posted in Computer, Murmuring, Programming, Software | Tagged , , , | Leave a comment

Perl 5 將從 Perforce 換到 Git

Tweet Perl 5 將拋棄 Perforce,跳到 Git 管理:「Perl 5 now uses Git for version control」。 岔個題,最近寫 PHP 寫的比 Perl 多不少,似乎有點生疏了…

Posted in Computer, Murmuring, Programming, Software | Tagged , , , | 1 Comment