Currently bloom's pull request mechanism, which is part of the bloom-release command, assumes that the location and commit hash of the index file is the same as distribution file it is modifying. It is possible, however, that the distribution file is located in another repository or that it is located on the filesystem in which case the pull request mechanism will fail. I noticed this when coding pr #330, but fixing this assumption will take quite some more work.