Git のコミット ID を付加してコピーする bash スクリプト

これはアレの記事らしいです.

作った

原稿 PDF を共著の人間とやりとりするときに適当にやると版がわからなくなり破滅しそうな気がしたのでそういうものを書いた.

% cp-w-commitid foo.txt
foo.txt -> foo.202f943.txt
% cp-w-commitid foo.txt ~
foo.txt -> /Users/gion/foo.202f943.txt
% ..
% cp-w-commitid repo/bar.txt ~
bar.txt -> /Users/gion/bar.202f943.txt

みたいな感じで使えます.当然なんですけどコピー元が Git リポジトリにないとダメです.

ディレクトリに対しても使えるようにした雰囲気はありますが試してはないです.

まとめ

実は僕がわざわざ作らなくてもこういうことしてくれるものはどっかにありそう

comments powered by Disqus