从export-subst获取最新的git标签

时间:2019-02-04 23:36:18

标签: git git-tag gitattributes

我想将一些Git数据放入由export GCOV_PREFIX=/tmp/merge-gcov/gcov-five export GCOV_PREFIX_STRIP=2 # Gives /tmp/merge-gcov/gcov-five/lib.gcda ./five 1 ./five 12 # Repeat for ten g++ -O0 --coverage -c lib.cpp -DDISABLE_DEBUG g++ -O0 --coverage -o ten lib.o ten.cpp mkdir gcov-ten mv *.gcno gcov-ten/. export GCOV_PREFIX=/tmp/merge-gcov/gcov-ten ./ten 1 ./ten 12 # Combine gcov-tool merge --outdir merged gcov-five gcov-ten 命令生成的档案中。在git archive中添加一行git_stuff.h export-subst似乎是一种方法,而无需进行其他任何配置,安装或使Gitwhatever.com在存档之前运行脚本。我想要的是哈希,短哈希,提交日期,分支和标签。前三个很容易。我使用.gitattributes$Format: %H$$Format: %h$。第四点比较棘手,我可以使用$Format: %ci$并在显示结果之前在程序中过滤结果。我不知道该怎么做第五。根据{{​​3}},我可以像以前一样使用$Format: %D$替换来得到,但是像以前一样,我只得到顶行。删除空行后,我要的行是第一个以%D开头的行。如何获取该标签信息?

0 个答案:

没有答案