Revision: 9290
          
http://languagetool.svn.sourceforge.net/languagetool/?rev=9290&view=rev
Author:   gulp21-1
Date:     2013-02-03 15:26:04 +0000 (Sun, 03 Feb 2013)
Log Message:
-----------
[ltdiff] support new dir structure

Modified Paths:
--------------
    
trunk/languagetool/languagetool-standalone/src/main/dev/tools/ltdiff/ltdiff.bash

Modified: 
trunk/languagetool/languagetool-standalone/src/main/dev/tools/ltdiff/ltdiff.bash
===================================================================
--- 
trunk/languagetool/languagetool-standalone/src/main/dev/tools/ltdiff/ltdiff.bash
    2013-02-03 15:19:58 UTC (rev 9289)
+++ 
trunk/languagetool/languagetool-standalone/src/main/dev/tools/ltdiff/ltdiff.bash
    2013-02-03 15:26:04 UTC (rev 9290)
@@ -6,21 +6,29 @@
   exit -1
 fi
 
-path_old="http://languagetool.svn.sourceforge.net/viewvc/languagetool/branches/$1/src/main/resources/org/languagetool/rules";
+path_old="http://languagetool.svn.sourceforge.net/viewvc/languagetool/branches/$1/languagetool/languagetool-language-modules/en/src/main/resources/org/languagetool/rules";
 if [ $2 == "trunk" ]; then
-  
path_new="http://languagetool.svn.sourceforge.net/viewvc/languagetool/trunk/JLanguageTool/src/main/resources/org/languagetool/rules";
+  
path_new="http://languagetool.svn.sourceforge.net/viewvc/languagetool/trunk/languagetool/languagetool-language-modules/en/src/main/resources/org/languagetool/rules";
 else
-  
path_new="http://languagetool.svn.sourceforge.net/viewvc/languagetool/branches/$2/src/main/resources/org/languagetool/rules";
+  
path_new="http://languagetool.svn.sourceforge.net/viewvc/languagetool/branches/$2/languagetool/languagetool-language-modules/en/src/main/resources/org/languagetool/rules";
 fi
 
 # check whether the path exists; if it's not the case, we probably have to use 
the old paths
 response=`curl -o /dev/null --silent --head --write-out '%{http_code}\n' 
$path_old`
 if [ $response == "404" ]; then
-  
path_old="http://languagetool.svn.sourceforge.net/viewvc/languagetool/branches/$1/src/rules";
+  
path_old="http://languagetool.svn.sourceforge.net/viewvc/languagetool/branches/$1/src/main/resources/org/languagetool/rules";
+  response=`curl -o /dev/null --silent --head --write-out '%{http_code}\n' 
$path_old`
+  if [ $response == "404" ]; then
+    
path_old="http://languagetool.svn.sourceforge.net/viewvc/languagetool/branches/$1/src/rules";
+  fi
 fi
 response=`curl -o /dev/null --silent --head --write-out '%{http_code}\n' 
$path_new`
 if [ $response == "404" ]; then
-  
path_new="http://languagetool.svn.sourceforge.net/viewvc/languagetool/branches/$2/src/rules";
+  
path_new="http://languagetool.svn.sourceforge.net/viewvc/languagetool/branches/$2/src/main/resources/org/languagetool/rules";
+  response=`curl -o /dev/null --silent --head --write-out '%{http_code}\n' 
$path_new`
+  if [ $response == "404" ]; then
+    
path_new="http://languagetool.svn.sourceforge.net/viewvc/languagetool/branches/$2/src/rules";
+  fi
 fi
 
 javac VersionDiffGenerator.java -Xlint:deprecation
@@ -50,8 +58,11 @@
 
 # find all currently supported languages if no lang paramter is given
 if [ $# -eq 2 ]; then
-  langs=`ls -d ../../../resources/org/languagetool/rules/*/ -l | awk -F / 
'{print $(NF-1)}'`
-  langs=$langs" "`ls -d ../../../resources/org/languagetool/rules/*/*/ -l | 
awk -F / '{print $(NF-2)"/"$(NF-1)}'` # country variants
+  langs=`ls -d ../../../../../../languagetool-language-modules/*/ -l | awk -F 
/ '{print $(NF-1)}'`
+  for l in $langs
+  do
+    langs=$langs" "`ls -d 
../../../../../../languagetool-language-modules/$l/src/main/resources/org/languagetool/rules/*/*/
 -l 2> /dev/null | awk -F / '{print $(NF-2)"/"$(NF-1)}'` # country variants
+  done
   langs=`echo "$langs" | tr " " "\n" | sort |tr "\n" " "` # sort
 else
   langs=$3
@@ -59,6 +70,10 @@
 
 for l in $langs
 do
+  if [ $l = "all" ]; then
+    continue
+  fi
+  
   l_base=`echo $l | sed "s/\/.*//g"`
   l_variant=`echo $l | sed "s/.*\///g"`
   
@@ -66,8 +81,10 @@
   echo $l \($l_base / $l_variant\)
   echo ------------------$(tput sgr0)
   
-  wget $path_old/$l/grammar.xml -O old
-  wget $path_new/$l/grammar.xml -O new
+  m_path_old=`echo $path_old | sed -e "s|/en/|/$l_base/|g"`
+  m_path_new=`echo $path_new | sed -e "s|/en/|/$l_base/|g"`
+  wget $m_path_old/$l/grammar.xml -O old
+  wget $m_path_new/$l/grammar.xml -O new
   
   # remove xml comments
   gawk -v RS='<!--|-->' 'NR%2' old > old~

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
Languagetool-commits mailing list
Languagetool-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/languagetool-commits

Reply via email to