]> git.phdru.name Git - git-scripts.git/blobdiff - svn/get-authors
Feat(submodules/remove): Add option `-c`
[git-scripts.git] / svn / get-authors
index 975ef956aca7a64f25c9ab3a9fb40a32d31a22bf..47c9e82f3e56de1907d541b983e8562f3b6fbf0c 100755 (executable)
@@ -7,5 +7,12 @@ fi
 
 url="$1"
 
-svn log --xml "$url" | grep -F author | sort -u |
-   sed 's/^<[^>]\+>\(.\+\)<.\+>$/\1 = /' >>authors.txt
+svn log -q "$url" |
+   awk -F '|' '/^r/ {sub("^ ", "", $2); sub(" $", "", $2); print $2" = "$2" <"$2">"}' |
+   sort -u >>authors.txt
+
+#svn log --xml "$url" | grep -F author | sort -u |
+#   sed 's/^<[^>]\+>\(.\+\)<.\+>$/\1 = /' >>authors.txt
+
+#svn log --xml "$url" | grep author | sort -u |
+#   perl -pe 's/.>(.?)<./$1 = /' >>authors.txt