[137526] users/chunyang

chunyang at macports.org chunyang at macports.org
Sat Jun 13 10:21:25 PDT 2015


Revision: 137526
          https://trac.macports.org/changeset/137526
Author:   chunyang at macports.org
Date:     2015-06-13 10:21:25 -0700 (Sat, 13 Jun 2015)
Log Message:
-----------
users/chunyang: svn-ls-files: list tracked files like git-ls-files but for svn

Added Paths:
-----------
    users/chunyang/svn-ls-files/
    users/chunyang/svn-ls-files/svn-ls-files

Added: users/chunyang/svn-ls-files/svn-ls-files
===================================================================
--- users/chunyang/svn-ls-files/svn-ls-files	                        (rev 0)
+++ users/chunyang/svn-ls-files/svn-ls-files	2015-06-13 17:21:25 UTC (rev 137526)
@@ -0,0 +1,26 @@
+#!/bin/bash
+#
+# List tracked files locally in svn repository (inspired by git ls-files)
+#
+# Written by Chunyang Xu <chunyang at macports.org>
+#
+# Latest version can be found at
+# https://svn.macports.org/repository/macports/users/chunyang/svn-ls-files
+#
+
+function usage {
+    echo "Usage - $0 [PATH]"
+}
+
+if [ $# -ne 0 ]
+then
+    cd $1 &> /dev/null || usage
+fi
+
+for f in  $( svn status --quiet --verbose | awk '{ print $4 }' )
+do
+    if [ -f $f ]
+    then
+       echo $f
+    fi
+done


Property changes on: users/chunyang/svn-ls-files/svn-ls-files
___________________________________________________________________
Added: svn:executable
   + *
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150613/de83b535/attachment-0001.html>


More information about the macports-changes mailing list