https://github.com/chaoss/augur/blob/49a008ab97c43472339e400cb316a5323110d78d/augur/tasks/git/util/facade_worker/facade_worker/analyzecommit.py#L234-L247
The facade processing code looks for lines in the output for the git commands it runs
specifically it looks for lines based on python's startswith.
while investigating the output of the command being run by augur (in this case git log -p -M HEAD -n1 --pretty=format:'author_name: %an%nauthor_email: %ae%nauthor_date:%ai%ncommitter_name: %cn%ncommitter_email: %ce%ncommitter_date: %ci%nparents: %p%nEndPatch'
https://github.com/chaoss/augur/blob/49a008ab97c43472339e400cb316a5323110d78d/augur/tasks/git/util/facade_worker/facade_worker/analyzecommit.py#L152-L164
I noticed the actual output doesnt match the parser code.
Actual output
This is partial output from the pytorch repo with HEAD at 4504c3dcee3c02886fae3340a8ee268717c6cb32
author_name: Tugsbayasgalan Manlaibaatar
author_email: [email protected]
author_date:2026-02-12 08:46:51 -0800
committer_name: PyTorch MergeBot
committer_email: [email protected]
committer_date: 2026-02-13 18:19:52 +0000
parents: 976d4eea6ab
EndPatch
diff --git a/test/dynamo_skips/TestProxyTensorOpInfoCPU.test_make_fx_exhaustive_nanquantile_cpu_float32 b/test/dynamo_skips/TestProxyTensorOpInfoCPU.test_make_fx_exhaustive_nanquantile_cpu_float32
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/test/dynamo_skips/TestProxyTensorOpInfoCPU.test_make_fx_exhaustive_quantile_cpu_float32 b/test/dynamo_skips/TestProxyTensorOpInfoCPU.test_make_fx_exhaustive_quantile_cpu_float32
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/test/dynamo_skips/TestProxyTensorOpInfoCPU.test_make_fx_fake_exhaustive_nanquantile_cpu_float32 b/test/dynamo_skips/TestProxyTensorOpInfoCPU.test_make_fx_fake_exhaustive_nanquantile_cpu_float32
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/test/dynamo_skips/TestProxyTensorOpInfoCPU.test_make_fx_fake_exhaustive_quantile_cpu_float32 b/test/dynamo_skips/TestProxyTensorOpInfoCPU.test_make_fx_fake_exhaustive_quantile_cpu_float32
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/test/dynamo_skips/TestProxyTensorOpInfoCPU.test_make_fx_symbolic_exhaustive_inplace_nanquantile_cpu_float32 b/test/dynamo_skips/TestProxyTensorOpInfoCPU.test_make_fx_symbolic_exhaustive_inplace_nanquantile_cpu_float32
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/test/dynamo_skips/TestProxyTensorOpInfoCPU.test_make_fx_symbolic_exhaustive_inplace_quantile_cpu_float32 b/test/dynamo_skips/TestProxyTensorOpInfoCPU.test_make_fx_symbolic_exhaustive_inplace_quantile_cpu_float32
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/test/dynamo_skips/TestProxyTensorOpInfoCPU.test_make_fx_symbolic_exhaustive_nanquantile_cpu_float32 b/test/dynamo_skips/TestProxyTensorOpInfoCPU.test_make_fx_symbolic_exhaustive_nanquantile_cpu_float32
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/test/dynamo_skips/TestProxyTensorOpInfoCPU.test_make_fx_symbolic_exhaustive_out_nanquantile_cpu_float32 b/test/dynamo_skips/TestProxyTensorOpInfoCPU.test_make_fx_symbolic_exhaustive_out_nanquantile_cpu_float32
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/test/dynamo_skips/TestProxyTensorOpInfoCPU.test_make_fx_symbolic_exhaustive_out_quantile_cpu_float32 b/test/dynamo_skips/TestProxyTensorOpInfoCPU.test_make_fx_symbolic_exhaustive_out_quantile_cpu_float32
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/test/dynamo_skips/TestProxyTensorOpInfoCPU.test_make_fx_symbolic_exhaustive_quantile_cpu_float32 b/test/dynamo_skips/TestProxyTensorOpInfoCPU.test_make_fx_symbolic_exhaustive_quantile_cpu_float32
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/test/export/test_export.py b/test/export/test_export.py
index 7b51cda83e7..dc9f720f716 100755
--- a/test/export/test_export.py
+++ b/test/export/test_export.py
Notice that files that are entirely deleted do not conform to the same --- a/ and +++ b/ naming convention in the diff.
This leads to the cmt_filename in the commits table being inserted as simply (Deleted) (yes with the trailing space).
https://github.com/chaoss/augur/blob/49a008ab97c43472339e400cb316a5323110d78d/augur/tasks/git/util/facade_worker/facade_worker/analyzecommit.py#L234-L247
The facade processing code looks for lines in the output for the git commands it runs
specifically it looks for lines based on python's
startswith.while investigating the output of the command being run by augur (in this case
git log -p -M HEAD -n1 --pretty=format:'author_name: %an%nauthor_email: %ae%nauthor_date:%ai%ncommitter_name: %cn%ncommitter_email: %ce%ncommitter_date: %ci%nparents: %p%nEndPatch'https://github.com/chaoss/augur/blob/49a008ab97c43472339e400cb316a5323110d78d/augur/tasks/git/util/facade_worker/facade_worker/analyzecommit.py#L152-L164
I noticed the actual output doesnt match the parser code.
Actual output
This is partial output from the pytorch repo with HEAD at 4504c3dcee3c02886fae3340a8ee268717c6cb32
Notice that files that are entirely deleted do not conform to the same
--- a/and+++ b/naming convention in the diff.This leads to the
cmt_filenamein the commits table being inserted as simply(Deleted)(yes with the trailing space).