>> ^ ... --local here keeps local checkout untouched, so you end up with >> default rpm-master in distro git checkout. >> If you remove --local it will reset local checkouts to the branches >> specified in projects.ini >> > Alan, > I don't want to reset local checkouts and reset branches - I need to build > with these checkout, it's all CI is for. DLRN finds matching packaging branch only when you let it reset git checkouts. For tripleo-ci use-case we would need to add a new option to keep source repo as-is and reset packaging checkout only, in the meantime as a quickfix in tripleo.sh you could patch dlrn and set local=True in [2] Alan [1] https://github.com/openstack-packages/DLRN/blob/master/dlrn/shell.py#L522-L536 [2] https://github.com/openstack-packages/DLRN/blob/master/dlrn/drivers/rdoinfo.py#L83-L84