[mew-dist 29495] Re: Mew 6.5rc1 <- stunnel-4.53 abort
Tatsuya Kinoshita
tats at example.com
2012年 3月 31日 (土) 16:40:25 JST
On March 30, 2012, [mew-dist 29494],
takachan (at running-dog.net) wrote:
> 先程、github にアカウント作成して初めて pull request しました。
> 無事に届くと良いのですが。
githubアカウントの作成とMewのforkはできているようですので、
参考までに、それ移行の手順を以下にまとめておきます。
* 前準備: 手元にcloneを作り作業場所とします。また、upstreamの名前
を追加しておきます。この作業は最初の1回だけ必要です。
$ git clone git at example.com:USERNAME/Mew.git
$ cd Mew
$ git remote add upstream git at example.com:kazu-yamamoto/Mew.git
* パッチ作業: upstreamから最新情報をfetchして手元のmasterブランチ
にmergeします。そしてパッチ用ブランチを作成してそこで作業します。
$ git fetch upstream
$ git checkout master
$ git merge upstream/master
$ git checkout -b bug/stunnel453
...
$ git diff
$ git commit -a
$ git log
* パッチ公開: upstreamの最新情報をfetchしてrebaseします。logやdiff
を確認して問題なさそうならpushします。
$ git fetch upstream
$ git rebase upstream/master
$ git log
$ git diff HEAD~
$ git push origin bug/stunnel453
* パッチ取込依頼: Webブラウザでgithubにlogin、パッチ用ブランチを表示
して、pull requestします。
その他、手元のmasterへのmerge、ブランチの削除、作業誤りからの回復
等は省略します。
--
木下達也
Mew-dist メーリングリストの案内