When exporting explicitly listed branches (tg export -b), the branch
dependencies were not taken into account.
Signed-off-by: martin f. krafft <madduck@debian.org>
Tested-by: martin f. krafft <madduck@debian.org>
-b could also make sense with the collapse driver.
+Debian bug: #506284
+Credits: Niko Tyni <ntyni@debian.org> for spotting the bug and sending an
+ initial fix.
+
Signed-off-by: martin f. krafft <madduck@debian.org>
recurse_deps driver "$name"
(_ret=0; _dep="$name"; _name=""; _dep_is_tgish=1; driver)
else
- echo "$branches" | tr ',' '\n' | while read _dep; do
- _dep_is_tgish=1
- $driver
+ echo "$branches" | tr ',' '\n' | while read name; do
+ recurse_deps driver "$name"
+ (_ret=0; _dep="$name"; _name=""; _dep_is_tgish=1; driver)
done
name="$(echo "$branches" | sed 's/.*,//')"
fi