Successfully reported this slideshow.
Your SlideShare is downloading. ×

Gitてへぺろ.pdf

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 8 Ad

More Related Content

Recently uploaded (20)

Advertisement

Gitてへぺろ.pdf

  1. 1. OSSのソースコードだけgitにぶちこんじゃった てへペロ
  2. 2. 2022/10/15 2 どうして...どうして....こんなことするの? OSSのソースコード だけをぶちこんだ くそでか変更 よい:historyもみれる わるい:historyみれない 自分達でカスタマイ ズしてる
  3. 3. 2022/10/15 3 てへペロの経緯 ● OSSを利用しているプロジェクトの話 ● 途中からgit使い出した ● 一部のOSSのライブラリだけいれておりたらいいやろ! ● 「いや、あかんでしょ?CVE-XXX-XXXXへ対応したとかlogでみれないよ?」 ● じゃあ、ソースをtarballでもってきていれたらいいやろ ● 「逆になんでこれでいいと思った?」 ● 「あとからgitのlog足してよ?」「できらあ」 ● 「え、あとからgitのlogを?」
  4. 4. 2022/10/15 4 くそでかコミットを分割してlogを足す??? amend で? 数が多いから無理
  5. 5. 2022/10/15 5 あとから logを足す… ● 同じリポジトリでやりたい ● 前の状態は維持したい ● 履歴関係のないOSSのリポジトリからもってくる? ● --allow-unrelated-histories と -f ? ● Gitサーバーがgerrit ● AOSPやgoogle が使っているgit server ● jgitはダメです(個人的なお気持ち) ● つよつよ権限をいただいた(やりたい放題だよ!)
  6. 6. 2022/10/15 6 こんなことできますよ 1 2 bad branch oss-branch(orphan) 1 2 with-custom 履歴みれるよ! 開発停止
  7. 7. 2022/10/15 7 orphan branch ● orphan (=親がいない) branch ● 履歴関係のないまっさらなブランチ! ● コマンド ● git checkout –orphan <new branch name> ●
  8. 8. 2022/10/15 8 まとめに代えてお気持表明 ● もうあきらめて、リポジトリわけたらどうか ● きもーい ● きもいんはやらかしやろ?

×