diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2019-08-11 12:05:34 +0100 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2019-08-11 12:05:34 +0100 |
commit | 9c735ee271d81955fc279fef3695e9e80dce0862 (patch) | |
tree | ab86cc3e9b1ba9056dd29a2aeadf7b893bd63a01 /archive | |
parent | d1de65bbdf913dff7f0b37e71cf98f4c92711570 (diff) | |
download | dotfiles-9c735ee271d81955fc279fef3695e9e80dce0862.tar.gz |
implement reviewing annexes inc. unused
Diffstat (limited to 'archive')
-rwxr-xr-x | archive/bin/find-unused | 12 | ||||
-rwxr-xr-x | archive/bin/unused-print | 12 |
2 files changed, 24 insertions, 0 deletions
diff --git a/archive/bin/find-unused b/archive/bin/find-unused new file mode 100755 index 00000000..67ccb5d1 --- /dev/null +++ b/archive/bin/find-unused @@ -0,0 +1,12 @@ +#!/bin/bash + +while read l; do + n=$(echo $l | awk '{print $1}') + f=$(echo $l | awk '{print $2}') + echo + echo "===== unused file number $n: =====" + echo " $f" + echo " $(git annex contentlocation $f)" + echo + git log --stat -S"$f" | sed 's/^/ /' +done < <(git annex unused | egrep "\w+[0-9]+\w+") diff --git a/archive/bin/unused-print b/archive/bin/unused-print new file mode 100755 index 00000000..b49467ef --- /dev/null +++ b/archive/bin/unused-print @@ -0,0 +1,12 @@ +#!/bin/sh + +git annex unused --used-refspec=+refs/heads/master | grep -E "^ +[0-9]+ + [-A-Za-z0-9.]+$" | while read line; do + num=$(echo $line | cut -d\ -f1) + file=$(echo $line | cut -d\ -f2) + + echo "=====================================================================================" + echo " FILE $num" + echo "$file" + echo "=====================================================================================" + git -c diff.renameLimit=3000 log --stat --no-textconv -S"$file" +done |