From 8c3fda08d0cd4956bd71067dac4c3f690308a707 Mon Sep 17 00:00:00 2001
From: Mooneer Salem <mooneer@gmail.com>
Date: Tue, 12 Dec 2023 21:22:32 -0800
Subject: Experiment: use array package.

---
 doc/codec2.tex | 1 +
 1 file changed, 1 insertion(+)

(limited to 'doc/codec2.tex')

diff --git a/doc/codec2.tex b/doc/codec2.tex
index 27181a2..7e6640f 100644
--- a/doc/codec2.tex
+++ b/doc/codec2.tex
@@ -8,6 +8,7 @@
 \usepackage{xstring}
 \usepackage{catchfile}
 \usepackage{siunitx}
+\usepackage{array}
 
 \CatchFileDef{\headfull}{../.git/HEAD}{}
 \StrGobbleRight{\headfull}{1}[\head]
-- 
cgit v1.2.3


From f6d40396e506ce57e04db62c4332520e4cfcbdc6 Mon Sep 17 00:00:00 2001
From: Mooneer Salem <mooneer@gmail.com>
Date: Tue, 12 Dec 2023 21:30:18 -0800
Subject: Revert "Experiment: use array package."

This reverts commit 8c3fda08d0cd4956bd71067dac4c3f690308a707.
---
 doc/codec2.tex | 1 -
 1 file changed, 1 deletion(-)

(limited to 'doc/codec2.tex')

diff --git a/doc/codec2.tex b/doc/codec2.tex
index 7e6640f..27181a2 100644
--- a/doc/codec2.tex
+++ b/doc/codec2.tex
@@ -8,7 +8,6 @@
 \usepackage{xstring}
 \usepackage{catchfile}
 \usepackage{siunitx}
-\usepackage{array}
 
 \CatchFileDef{\headfull}{../.git/HEAD}{}
 \StrGobbleRight{\headfull}{1}[\head]
-- 
cgit v1.2.3


From d7212c5ec442ba798f2a98beeb101fd18a74b2cd Mon Sep 17 00:00:00 2001
From: Mooneer Salem <mooneer@gmail.com>
Date: Tue, 12 Dec 2023 22:27:26 -0800
Subject: Try disabling maketitle just to see what happens.

---
 doc/codec2.tex | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'doc/codec2.tex')

diff --git a/doc/codec2.tex b/doc/codec2.tex
index 27181a2..c3538ea 100644
--- a/doc/codec2.tex
+++ b/doc/codec2.tex
@@ -53,7 +53,7 @@ pinstyle/.style = {pin edge={to-,thin,black}}
 	\draw (#1,#2-0.25) -- (#1,#2+0.25);
 }
 
-\maketitle
+%\maketitle
 
 \section{Introduction}
 
-- 
cgit v1.2.3


From ecbeb0aa47f8a1e29bb462cea9d90e5eb2cb6978 Mon Sep 17 00:00:00 2001
From: Mooneer Salem <mooneer@gmail.com>
Date: Tue, 12 Dec 2023 22:55:58 -0800
Subject: Try alternate approach for getting Git branch/commit info.

---
 doc/Makefile   |  6 +++---
 doc/codec2.tex | 16 ++++++++--------
 2 files changed, 11 insertions(+), 11 deletions(-)

(limited to 'doc/codec2.tex')

diff --git a/doc/Makefile b/doc/Makefile
index 3907251..5d05ea4 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -20,10 +20,10 @@ PATH := $(PATH):$(CODEC2_BINARY)/src
 PLOT_FILES := hts2a_37_sn.tex hts2a_37_sw.tex hts2a_37_lpc_lsp.tex hts2a_37_lpc_pf.tex
 
 $(DOCNAME).pdf: $(PLOT_FILES) $(DOCNAME).tex $(DOCNAME)_refs.bib
-	pdflatex -file-line-error -jobname=$(JOBNAME) $(DOCNAME).tex 
+	pdflatex -shell-escape -file-line-error -jobname=$(JOBNAME) $(DOCNAME).tex 
 	bibtex   $(JOBNAME).aux
-	pdflatex -file-line-error -jobname=$(JOBNAME) $(DOCNAME).tex
-	pdflatex -file-line-error -jobname=$(JOBNAME) $(DOCNAME).tex
+	pdflatex -shell-escape -file-line-error -jobname=$(JOBNAME) $(DOCNAME).tex
+	pdflatex -shell-escape -file-line-error -jobname=$(JOBNAME) $(DOCNAME).tex
 
 $(PLOT_FILES):
 	echo $(PATH)
diff --git a/doc/codec2.tex b/doc/codec2.tex
index c3538ea..89218fa 100644
--- a/doc/codec2.tex
+++ b/doc/codec2.tex
@@ -9,14 +9,14 @@
 \usepackage{catchfile}
 \usepackage{siunitx}
 
-\CatchFileDef{\headfull}{../.git/HEAD}{}
-\StrGobbleRight{\headfull}{1}[\head]
-\StrBehind[2]{\head}{/}[\branch]
-\IfFileExists{../.git/refs/heads/\branch}{%
-    \CatchFileDef{\commit}{../.git/refs/heads/\branch}{}}{%
-    \newcommand{\commit}{\dots~(in \emph{packed-refs})}}
 \newcommand{\gitrevision}{%
-  \StrLeft{\commit}{7}%
+  \immediate\write18{git log -n1 --oneline | awk '{print $1;}' > gitrevision.txt}
+  \input{gitrevision.txt}
+}
+
+\newcommand{\branch}{%
+  \immediate\write18{git branch --show-current > gitbranch.txt}
+  \input{gitbranch.txt}
 }
 
 \title{Codec 2}
@@ -53,7 +53,7 @@ pinstyle/.style = {pin edge={to-,thin,black}}
 	\draw (#1,#2-0.25) -- (#1,#2+0.25);
 }
 
-%\maketitle
+\maketitle
 
 \section{Introduction}
 
-- 
cgit v1.2.3

