From 10e6d3f05da678388e44f25765c633b29fe6e170 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 23 Nov 2015 23:06:21 +0000 Subject: gitlog (22nov15) git-svn-id: svn://tug.org/texlive/trunk@38932 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/gitlog/gitlog.bbx | 45 +++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/gitlog/gitlog.bbx (limited to 'Master/texmf-dist/tex/latex/gitlog/gitlog.bbx') diff --git a/Master/texmf-dist/tex/latex/gitlog/gitlog.bbx b/Master/texmf-dist/tex/latex/gitlog/gitlog.bbx new file mode 100644 index 00000000000..87e24ec2814 --- /dev/null +++ b/Master/texmf-dist/tex/latex/gitlog/gitlog.bbx @@ -0,0 +1,45 @@ +\ProvidesFile{gitlog.bbx}[2015/11/22 0.0.beta] + +\defbibenvironment{bibliography} + {\list + {\printfield{entrykey}}% + {\setlength{\leftmargin}{5em}% + \setlength{\labelwidth}{0em}% + \setlength{\itemindent}{-\leftmargin}% + % \setlength{\itemindent}{0pt}% + \setlength{\itemsep}{\bibitemsep}% + % \addtolength{\leftmargin}{\labelsep}% + \setlength{\parsep}{\bibparsep}% + \renewcommand*{\makelabel}[1]{% + \makebox[5em]{\ttfamily##1}}}} + {\endlist} + {\item} + +\newbibmacro*{begentry}{} +\newbibmacro*{finentry}{\finentry} + +\DeclareBibliographyDriver{gitcommit}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{title}% + \newblock% + \usebibmacro{date+author}% + \usebibmacro{finentry}} + +\newbibmacro*{commithash}{% + \printfield{commithash}% +} + +% \newbibmacro*{entrykey}{% + % \href{https://github.com/Hightor/gitlog/commit/\thefield{commithash}}{\printfield{entrykey}}% +% } + +% \DeclareFieldFormat{entrykey}{% + % \IfStrEq{}{\gitLog@github}{% + % #1 + % }{% + % \href{https://github.com/\gitLog@github/commit/\thefield{commithash}}{#1} + % } +% } + +\endinput -- cgit v1.2.3