いけむランド

はてダからやってきました

Git

雑な説明:cygport 0.36.8 に contribute した修正内容

cygport 0.36.8 がリリースされて、2 つほど commit したため、雑に説明しておく。 www.mail-archive.com

git-secrets を設定してたらいきなりターミナルが喋りだして驚いた

完全に出オチ。

レシピのテストと orphan branch

パッケージ作成のレシピファイル (cygport, rpm spec, ebuild など) のテスト (CI) と git の orphan branch は相性が良いんじゃないかと思いました。

git コマンドに必要な .git がない場合に GitHub API で代用する例

GitHub から最新バージョンの release の tar ball を持ってきて、展開して、ビルドしようとしたらビルドスクリプト内でバージョン情報の埋め込みに git コマンドを使ってるが .git が同梱されていないため、git コマンドがこけてビルドできないというパター…

AWS CDK (Java) から生成する cfn テンプレートに git の情報を埋め込む

AWS CDK を触っているのですが、cfn テンプレートがパッと見でいつ生成されたものかわからないため、Java ソースコード内で git の情報を埋め込めないかなと思って、調べてみました。

git submodule の削除

Git

git submodule を削除するのに苦戦したのでメモっておく。foo/bar が submodule だった場合に以下のコマンドを実行する。 $ git submodule deinit foo/bar $ git rm foo/bar $ git rm .git/modules/foo/bar

sl の git 版みたいなやつ

sl という ls を typo した時に SL の AA アニメが流れるネタプログラムがあるが、あれの git 版もあったw gti | r-wos.org homebrew にあるので mac ですぐに使えます。

パッケージャーから見た git

Git

git を普段から使っているわけではないため、勘違いしているところもあるかもしれないです。