blob: 3446f104224da40cb5de1293673f18a5a36b768d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
guilt-push: Avoid duplicate hits in a series
If a series file becomes mangled and a patch name appears in there
more than once, then the guilt-push will fail a horrible and
incomprehensible death. Make it fail in a sensible way.
Upstream-Status: Inappropriate [oe-specific]
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
---
guilt-push | 5 +++++
1 file changed, 5 insertions(+)
--- a/guilt-push
+++ b/guilt-push
@@ -90,6 +90,11 @@ else
if [ -z "$eidx" ]; then
die "Patch $patch is not in the series or is guarded."
fi
+
+ matches=`echo $eidx | wc -w`
+ if [ $matches -gt 1 ]; then
+ die "Patch $patch is in the series multiple times"
+ fi
fi
# make sure that there are no unapplied changes
|