blob: 4e3d1752c251d0337776c1ac96d104a9b45dffe1 [file] [log] [blame]
#!/bin/bash
#
# (Try to) Show the dependency list for applying a given commit on the current
# branch.
#
if [ $# -ne 1 ] && [ $# -ne 2 ]; then
echo "Usage: stable deps <commit sha1>"
exit 1
fi
STABLE_MAJ_VER=$(grep VERSION Makefile | head -n1 | awk {'print $3'})
STABLE_MIN_VER=$(grep PATCHLEVEL Makefile | head -n1 | awk {'print $3'})
cmt=$(git rev-parse $1)
for i in $(cat ~/deps/v$STABLE_MAJ_VER.$STABLE_MIN_VER/$cmt | awk {'print $1'}); do
stable commit-in-tree $i
if [ $? -eq 1 ]; then
continue
fi
git ol $i
done