Sidebar |
バグなのかな・・・。
git-filter-branch: line 310: [: missing `]' ※ スペースがないって言え。 git-filter-branch 309 eval "$filter_env" < /dev/null || 310 die "env filter failed: $filter_env" git filter-branch --env-filter ' if [ $GIT_COMMIT = "番号" ] then export GIT_AUTHOR_DATE="変えたい日付" export GIT_COMMITTER_DATE="${GIT_AUTHOR_DATE}" fi' コピペしたホームページが間違っていたらしく if [ $GIT_COMMIT = "番号" ]の括弧の前後にスペースがいるそうです。 日付は、RFC 2822フォーマットらしい。 git log から拾ってもいいし、phpで好きな日付を生成してもいい。 php -r "echo date(DateTime::RFC2822,strtotime('2015/1/1 0:0:0+9'));" Wed, 31 Dec 2014 15:00:00 +0000 次の2つは同じ値になるみたいです。 php -r " date_default_timezone_set('japan'); echo date(DateTime::RFC2822,strtotime('2015/1/1 0:0:0'));" php -r " date_default_timezone_set('japan'); echo date(DateTime::RFC2822,strtotime('2015/1/1 0:0:0+9'));" Thu, 01 Jan 2015 01:00:00 +0900 作業前に、丸ごとバックアップ。 7zipでさくっと。 新しい枝になるので、分岐点やtagが壊れるので、要注意。 カテゴリー: General
2015.03.18
|
Sidebar |