メモ代わり。てきとーに。 いや、ですからてきとーですって。 2年前ぐらいにPythonあたりでメールくれた方、ごめんなさい。メール紛失してしまい無視した形になってしまいました。。。

2008年11月15日土曜日

[git][mod_chxj] SubversionにあるリポジトリをSourceforge.JPのGitに公開してみた

SubversionのリポジトリをSourceforge.JPのGitに公開する手順のメモ。

手順は以下のとおり。

  1. Sourceforge.JPのプロジェクト管理ページでGitを有効にする
  2. Sourceforge.JPのプロジェクトページから空のGitリポジトリを作成する
  3. Subversionのリポジトリをgit使ってclone
  4. cloneしたローカルリポジトリにremoteとしてSourceforge.JPの空のリポジトリを追加
  5. remoteにpush

Sourceforge.JPのプロジェクト管理ページでGitを有効にする
Sourceforge.JPのプロジェクトページから空のGitリポジトリを作成する
これはさっきやってきた。

Subversionのリポジトリをgit使ってclone
これはすでに作成済み。

$ git svn clone -T trunk -b branches -t tags \
svn+ssh://konn@svn.sourceforge.jp/svnroot/modchxj/mod_chxj
 

 

として作成したと思う。

cloneしたローカルリポジトリにremoteとしてSourceforge.JPの空のリポジトリを追加

$ git remote add origin \
konn@git.sourceforge.jp:/gitroot/modchxj/mod_chxj.git
 

んで 確認。

$ git remote show
origin
 


remoteにpush
さっき追加したoriginにmasterをpushする。
まず、念のため、user.emailをチェック。

$ git config user.email
konn@users.sourceforge.jp
  

で、push。

$ git push origin master
Counting objects: 23847, done.
Compressing objects: 100% (3552/3552), done.
Writing objects: 100% (23847/23847), 5.77 MiB 73 KiB/s, done.
Total 23847 (delta 20981), reused 23091 (delta 20252)
To konn@git.sourceforge.jp:/gitroot/modchxj/mod_chxj.git
* [new branch] master -> master
 

ほっほっほ。
完了。

一応ブランチとかも追加しておく。

$ git push origin branch_0.13.0
Counting objects: 1498, done.
Compressing objects: 100% (601/601), done.
Writing objects: 100% (1492/1492), 206.84 KiB 104 KiB/s, done.
Total 1492 (delta 891), reused 1492 (delta 891)
To konn@git.sourceforge.jp:/gitroot/modchxj/mod_chxj.git
* [new branch] branch_0.13.0 -> branch_0.13.0
$ git push origin branch_0.12.0
Total 0 (delta 0), reused 0 (delta 0)
To konn@git.sourceforge.jp:/gitroot/modchxj/mod_chxj.git
* [new branch] branch_0.12.0 -> branch_0.12.0
$ git push origin branch_0.11.0
Counting objects: 655, done.
Compressing objects: 100% (211/211), done.
Writing objects: 100% (616/616), 257.79 KiB 100 KiB/s, done.
Total 616 (delta 527), reused 482 (delta 404)
To konn@git.sourceforge.jp:/gitroot/modchxj/mod_chxj.git
* [new branch] branch_0.11.0 -> branch_0.11.0
 


いやいや、おなかいっぱい。

ん?
Git公開一番のり?
.

[git][mod_chxj] とりあえずSourceForge.JPにリポジトリを作成してみた

さっそくSourceforge.JPにGitリポジトリを作成してみた。
数日待つのかと思いきや、1~2分でリポジトリが作成された。

くっそー。

一番乗りできなかった。
すでにmagic3とnkfが先にあった。
多分、リポジトリ作成したのは3番目。

.

2008年11月14日金曜日

[git][mod_chxj]とりあえずGitを有効にしてみた

とりあえず、SourceForge.JPでGitを有効にしてきた。

リポジトリが作成されていないんで、まだ使えないけど。

へへ。
.

[git][mod_chxj] SourceForge.JPでGitがサポートされた!!

11月14日付けで、SourceForge.JPでGitがサポートされたみたい。
まだ試してないけど、gitwebもつかえるらしい。
現状限定的らいしんだけど徐々に機能を追加していくらしい。

多分、そのうちGitHubみたいになるんだろうなぁー。

さっそくのり変えよう。
一応、Subversionも生かしつつ。

.

[git] ある日、trunkにdcommitできなくなった

教えて君卒業のためのメモ。

ある日、trunkにgit svn dcommitできなくなった。
どうもfastforwardでmergeしたのが問題らしい。
そこで、、、


$ git checkout trunk
$ git merge --no-ff branch_0.13.0
 

と、--no-ffを指定して実行し、fastforwardでmergeしないようにする。

すると、あら不思議。

git svn dcommitできるじゃありませんか。

fastforwardでマージしてしまうと、変更をgitが検知できなくなる場合があるらしい。

.

[git] working treeを指定した時点の状態に戻す

教えて君卒業のためのメモ。

working treeを指定した時点の状態に戻すには、、


$ git rest --hard HEAD
 


などとやる。

.

2008年11月13日木曜日

[その他] digital natives

テレビはほとんど見ないんだけど、
晩御飯を食べながらテレビつけてみたら、
digital nativesに関する番組がNHKでやってた。

digital nativesって人の「属性」とか「肩書き」とかは考えない
人たちらしい。
だから、たとえ大会社でも対等に接するそうな。

大会社達はdigital nativesたちに対して脅威を抱いているらしく、
集まって対応策やらを考え初めているらしい。
大会社における階層構造やなにかにdigital nativesは順応しない
とのこと。

これって、昨今派遣社員が増えていることにも関係するのかな?
全然違うか。

.

[その他] 適正年収

なんだかよくわからないけど、
思わず「適正年収診断」なる広告をクリックしちゃった。
で、つい、適正年収診断ってやつをやってみたら、、、

1071万円

って出ました。
うそつきっ!!
.

2008年11月12日水曜日

[携帯] 顧客満足auがトップ

顧客満足度調査ですべての要素でauがトップだそうで。

へー。

.

[経済関連] ガソリン代が130円台

ふとガソリンスタンドを見てみたら、ガソリン代が138円。
ついこの間は177円。

すごい値下がり様。
OPECの方々は真っ青って感じでしょうか。。

.

[mod_chxj] CSSテスト中・・・

0.13.xリリースに向けて
未だにCSS関連のテスト中・・・。


libserfは鬼門?

.