On 2009-05-28 15:51:20 +0100, Catalin Marinas wrote: > 2009/5/28 Catalin Marinas <catalin.marinas@xxxxxxxxx>: > > > 2009/5/28 Karl Hasselström <kha@xxxxxxxxxxx>: > > > > > This funcion should probably return a list of zero or more merge > > > bases. See the --all flag to git merge-base. > > > > OK, I'll add this and check the stack base against this set(list). > > What about this change to the original patch (it's faster to just > return the sha1 refs than building the Commit objects): Creating Commit objects is really cheap---just look at the constructor. I made them that way on purpose, so that we'd never have to think twice about using Commit objects instead of passing sha1s around. Also, you said "set", and I agree---the return value of get_mege_bases() should be a set. That's what it _is_, conceptually, and it makes little sense to obscure that fact. -- Karl Hasselström, kha@xxxxxxxxxxx www.treskal.com/kalle -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html