Skip to content

Instantly share code, notes, and snippets.

@who
Created July 14, 2015 18:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save who/9817dc22b3ed1929e820 to your computer and use it in GitHub Desktop.
Save who/9817dc22b3ed1929e820 to your computer and use it in GitHub Desktop.
#!/bin/bash
TMP=$(mktemp /tmp/svn_revisions_XXXXXXXXXXXX.csv);
echo "Processing ...";
echo "PATH,REVISION" > $TMP;
for svndir in $(find . -name .svn)
do
PARENTDIR=$(dirname $svndir);
REVISION=$(svn info $PARENTDIR |grep '^Revision:' | sed -e 's/^Revision: //');
URL=$(svn info $PARENTDIR |grep '^URL:' | sed -e 's/^URL: //');
echo -n $URL | sed -e 's/\(.*\)svn//g' >> $TMP;
echo -n "," >> $TMP;
echo -n $REVISION >> $TMP;
echo >> $TMP;
done
echo "... done.";
echo "Please see $TMP";
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment