師匠も走る師走。この業界は長いこと年の瀬が続いている気がします。
閑話休題。
つい最近、開発ブランチにある他人の修正をcherry-pickしたときに気付いたので話のネタ(?)的に投稿。
cherry-pick対象のコミットのauthorがそのまま新しいコミットのauthorになるって知っていました?
ブランチdevにあるAさんのコミットをBさんがブランチmasterでcherry-pickすると、masterにできるコミットのauthorはAさんになる。Bさんがcherry-pickしたのに。…これは…完全犯罪ができる!?
もちろん何もログが残っていないわけではなく、authorではなくcommitterとしてBさんの名前が入るし、cherry-pickだよって情報も入るそうな。
GitのviewerとしてSourceTreeを使ったりするんだけれど、ツリー上に表示する名前に自分の名前が入ってなくて驚いた次第です。他人のコミットをcherry-pickしたのは初めてだったので。
では。