Qt Creator に git archive を実装しました
最近仕事で成果物を納める機会が増えました。
git で管理しているリポジトリを clone して、.git などを消して tar.xz 等に圧縮して…みたいなことをシェルスクリプトで行なっていましたが、git archive を知ってからはそちらに移行しました。
となると、Qt Creator にもその機能が欲しくなる訳で(要出典)、息抜きがてら実装してみました。
Git: Archive support This allows users to create archive files from local repository. Tools > Git > Local Repository > Archive will create <reponame>- HEAD.tar.gz Tools > Git > Actions on Commits... you can choose a commit to archive
使い方は特に難しくはなく、以下のダイアログでコミットを選択して「Archive…」をクリックし、保存するアーカイブの名前を指定するだけです。
タイミング的に、この新機能は Qt Creator 4.11 で利用可能になる予定です。お楽しみに!