トップ «前の日記(2011年01月12日(Wed)) 最新 次の日記(2011年01月14日(Fri))» 編集 RSS feed

shinoのときどき日記


2011年01月13日(Thu)

tDiaryエンジン、開発版、さきっちょ環境取得の覚え書き。(svn追随からgit追随に移行しました)

tDiary.org - contribのリポジトリをGitHubへ移動しますのアナウンスで、contribがcodereposからgithubに移行したということで追随対応中です。

今までは https://tdiary.svn.sourceforge.net/svnroot/tdiary/trunk/ 以下をまるっとcheckoutしていましたが、contribがgithubにお引っ越ししたので、環境を変更しました。trunk配下にはblogkitやplugin、膨大なthemeなど現在、わたしは利用していないディレクトリがあったので、それらはもう取得しないことにして、coreはcodereposから、core、contribはgithubから取得するようにしました。*1

現在、わたしの環境(さくらインターネットスタンダートプラン/FreeBSD+Apache)は次のような構成で稼動しています。

$HOME + www + freedomcat + diary + index.rb (core/index.rbをrequire)
      |                          |
      |                          + update.rb (core/update.rbをrequire)
      |                          |
      |                          + tdiary.conf (sp.pathはcore/misc/pluginとcontrib/pluginを参照)
      |                          |
      |                          + theme
      |
      + local + tdiary + contrib (←githubを参照/git pull使用)
                       |
                       + core  (←githubを参照/git pull使用)

今回の環境は次のように作成しました。

1 git1.6.2を1.7.2にバージョンアップ

gitは長らく放置してました。git 1.6.2をlocalに入れてたのですが、今回、git cloneを使おうとしたら、curlオプションがないと怒られたので、コンパイルしなおしました。

% wget http://kernel.org/pub/software/scm/git/git-1.7.2.tar.gz
% tar zxf git-1.7.2.tar.gz
% cd git-1.7.2
% ./configure --prefix=$HOME/loccal --without-tcltk
% gmake && gmake install

2 githubからtdiaryのcontrib,coreを取得

% cd $HOME/local/tdiary
% git clone git://github.com/tdiary/tdiary-contrib.git
% mv tdiary-contrib contrib
% git clone git://github.com/tdiary/tdiary-core.git
% mv tdiary-core core

4 今後の最新版の追っかけ方

contrib

% cd $HOME/local/tdiary/contrib
% git pull
% cd $HOME/local/tdiary/core
% git pull

解決しました→そぼくにわかっていないこと。

coreの下のindex.rbやupdate.rbなどは今後どうなってゆくのでしょう?なんでcoreがgitにはいないんでしょう?(←ソースを追い切れていないのでcoreが何をしているのかよくわかっていない)。

2011/01/14追記

core は https://github.com/tdiary/tdiary-core にありました。

参考にしたURL

以上です。

Tags: tDiary

*1 あとからツッコミでcoreは https://github.com/tdiary/tdiary-coreにあることを教えてもらいました。https://github.com/tdiary/をみたら、codereposのtrunkとほぼ同じ構成でリポジトリがありました。


トップ «前の日記(2011年01月12日(Wed)) 最新 次の日記(2011年01月14日(Fri))» 編集 RSS feed
2000|03|
2007|01|03|04|05|06|10|12|
2008|01|02|03|04|05|06|07|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|11|12|
2015|01|02|04|05|09|10|12|
2016|01|03|04|05|08|
2017|01|02|04|05|06|07|08|09|10|
2018|05|06|
2019|08|