mirror of https://github.com/harness/drone.git
feat: [BT-11220]: Detect git diff file (#3617)
parent
682f55de71
commit
ca769a0a6f
|
@ -52,6 +52,13 @@ if [ ! -f "$sourceDiffNames" ]; then
|
|||
exit 4
|
||||
fi
|
||||
|
||||
##### Detect git diff file, or processed filenames only
|
||||
isDiffFile=$(grep -E "^diff --git a\/" "$uniqueFileNamesFile" | wc -l)
|
||||
if [ $isDiffFile -gt 0 ]; then
|
||||
echo "Received a diff file... fix it to be a filenames only file"
|
||||
fileNamesOnlyVar=$(cat "$uniqueFileNamesFile"|grep -E "^diff --git" | sed 's/diff --git a\///' | sed 's/ b\/.*$//' | sort -u)
|
||||
echo -e "$fileNamesOnlyVar">"$uniqueFileNamesFile"
|
||||
fi
|
||||
|
||||
# Java files (and other files) which end up in jars - these are kept in .../src/main/x/x/x/*
|
||||
cat "$uniqueFileNamesFile" | grep -E ".*.java$" | grep -v "/test/" > $sourceDiffNames
|
||||
|
|
Loading…
Reference in New Issue