[Pkg-haskell-commits] [SCM] haskell-testpack branch, master, updated. debian/1.0.2-1-4-gb0d6b36

John Goerzen jgoerzen at complete.org
Fri Apr 23 15:16:35 UTC 2010


The following commit has been merged in the master branch:
commit 1bb27f676b176412b97960d27f554ef82130dd89
Author: John Goerzen <jgoerzen at complete.org>
Date:   Sun Dec 3 06:45:01 2006 +0100

    Updated

diff --git a/renameit.sh b/renameit.sh
index 80c0fc0..4b917c2 100644
--- a/renameit.sh
+++ b/renameit.sh
@@ -1,5 +1,7 @@
 #!/bin/bash
 
+set -e
+
 OLDNAME="$1"
 NEWNAME="$2"
 
@@ -12,6 +14,10 @@ mod2destdir () {
         dirname "src/`mod2fn "$1"`"
 }
 
+sedname () {
+        echo "$1" | sed 's/\./\\./g' 
+}
+
 OLDFN=$(mod2fn "${OLDNAME}")
 NEWFN=$(mod2fn "${NEWNAME}")
 NEWDIR=$(mod2destdir "${NEWNAME}")
@@ -21,3 +27,21 @@ echo "Old module file:     ${OLDFN}"
 echo "New module file:     ${NEWFN}"
 echo "New module dir:      ${NEWDIR}"
 
+mkdir -p ${NEWDIR}
+darcs mv ${OLDFN} ${NEWFN}
+darcs add --recursive src
+
+for FILE in \
+        MissingH.cabal \
+        `find src -name "*.hs"` \
+        `find src -name "*.lhs"` \
+        `find MissingH -name "*.hs"` \
+        `find MissingH -name "*.lhs"` \
+        `find testsrc -name "*.hs"` 
+do
+        sed -i "s,`sedname ${OLDNAME}`,${NEWNAME},g" $FILE
+done
+
+darcs record -m "Renamed ${OLDNAME} to ${NEWNAME}"
+           
+

-- 
haskell-testpack



More information about the Pkg-haskell-commits mailing list