Skip to content

Commit 42b88e3

Browse files
committed
add find_affected_jars
1 parent e5fd07e commit 42b88e3

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#!/bin/bash -e
2+
3+
[ "$1" == "" ] && echo "usage: $0 <commitish>" && exit 1
4+
c="$1"
5+
6+
find packaging/ -name 'hive*jar' -exec unzip -t "{}" \; > _contents
7+
8+
9+
git diff "$c"|grep '^+++'|
10+
cut -c 5-|
11+
sed 's/java$/class/'|
12+
grep 'class$'|
13+
sed -r 's|^(.*/)|/|' > pats
14+
15+
16+
fgrep -f <(cat pats;echo Archive:) _contents |fgrep -B1 -f pats
17+
echo -e "\n --- \n"
18+
19+
fgrep -f <(cat pats;echo Archive:) _contents |fgrep -B1 -f pats|grep Archive
20+

0 commit comments

Comments
 (0)