You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@yetus.apache.org by bu...@apache.org on 2015/09/23 04:24:05 UTC

[35/50] [abbrv] yetus git commit: HADOOP-12233. if CHANGED_FILES is corrupt, find_changed_modules never returns (Kengo Seki via aw)

HADOOP-12233. if CHANGED_FILES is corrupt, find_changed_modules never returns (Kengo Seki via aw)


Project: http://git-wip-us.apache.org/repos/asf/yetus/repo
Commit: http://git-wip-us.apache.org/repos/asf/yetus/commit/90b8e664
Tree: http://git-wip-us.apache.org/repos/asf/yetus/tree/90b8e664
Diff: http://git-wip-us.apache.org/repos/asf/yetus/diff/90b8e664

Branch: refs/heads/master
Commit: 90b8e664f0755c540629135976e8dea079b47ade
Parents: 2340c55
Author: Allen Wittenauer <aw...@apache.org>
Authored: Tue Aug 25 09:15:22 2015 -0700
Committer: Allen Wittenauer <aw...@apache.org>
Committed: Tue Aug 25 09:15:22 2015 -0700

----------------------------------------------------------------------
 dev-support/test-patch.sh | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/yetus/blob/90b8e664/dev-support/test-patch.sh
----------------------------------------------------------------------
diff --git a/dev-support/test-patch.sh b/dev-support/test-patch.sh
index 4d4b63f..9f08ad3 100755
--- a/dev-support/test-patch.sh
+++ b/dev-support/test-patch.sh
@@ -1107,6 +1107,7 @@ function find_buildfile_dir
 {
   local buildfile=$1
   local dir=$2
+  local d
 
   yetus_debug "Find ${buildfile} dir for: ${dir}"
 
@@ -1119,6 +1120,12 @@ function find_buildfile_dir
       yetus_debug "ERROR: ${buildfile} is not found."
       return 1
     else
+      d=$(cd -P -- "$(dirname -- "${dir}")" >/dev/null && pwd -P)
+      relative_dir "${d}" >/dev/null
+      if [[ $? == 1 ]]; then
+        yetus_debug "ERROR: ${dir} is not in ${BASEDIR}."
+        return 1
+      fi
       dir=$(dirname "${dir}")
     fi
   done
@@ -1151,6 +1158,7 @@ function find_changed_files
 function module_skipdir
 {
   local dir=${1}
+  local d
   local i
 
   yetus_debug "Checking skipdirs for ${dir}"
@@ -1170,6 +1178,12 @@ function module_skipdir
     if [[ ${dir} == "." ]]; then
       return 0
     else
+      d=$(cd -P -- "$(dirname -- "${dir}")" >/dev/null && pwd -P)
+      relative_dir "${d}" >/dev/null
+      if [[ $? == 1 ]]; then
+        yetus_debug "ERROR: ${dir} is not in ${BASEDIR}."
+        return 1
+      fi
       dir=$(dirname "${dir}")
       yetus_debug "Trying to skip: ${dir}"
     fi