Message ID | 20190409161116.30256-1-chriscool@tuxfamily.org (mailing list archive) |
---|---|
Headers | show |
Series | Many promisor remotes | expand |
Christian Couder <christian.couder@gmail.com> writes: > This patch series is based on: > > 763fb763b8 (Merge branch 'jt/batch-fetch-blobs-in-diff' into jch, 2019-04-08) > > to avoid issues with jt/batch-fetch-blobs-in-diff. Yuck. As an experienced contributor, you should know better than that by now to do that. A merge into jch/pu are rebuilt at least once and often three times a day, and in no way a good solid base to build on top. If you really need to depend on another topic or two, please base your work on a merge between 'master' (or some well known ancestor of it) and the tips of the topics instead. Having said that, I thought that the semantic conflict has been corrected and the machinery to rebuild 'pu' has been replaying the correct resolution ever since, so there was no need for such a rebase? Isn't it the case and do we still have the breakage due to semantic conflict with JTan's topic in 'pu'?
Junio C Hamano <gitster@pobox.com> writes: > Christian Couder <christian.couder@gmail.com> writes: > >> This patch series is based on: >> >> 763fb763b8 (Merge branch 'jt/batch-fetch-blobs-in-diff' into jch, 2019-04-08) >> >> to avoid issues with jt/batch-fetch-blobs-in-diff. > ... > If you really need to depend on another topic or two, please base > your work on a merge between 'master' (or some well known ancestor > of it) and the tips of the topics instead. Well, I've done this myself by first queuing these on 763fb763b8 and then made a merge between jt/batch-fetch-blobs-in-diff and master and applied these pathes on top of the result. You should be able to see the resulting topic replacing the old one in 'pu' in todays pushout. Now I can lose the semantic conflict resolution the rebuilding machinery was keeping, which makes things a bit simpler ;-)
On Mon, Apr 15, 2019 at 11:27 AM Junio C Hamano <gitster@pobox.com> wrote: > > Christian Couder <christian.couder@gmail.com> writes: > > > This patch series is based on: > > > > 763fb763b8 (Merge branch 'jt/batch-fetch-blobs-in-diff' into jch, 2019-04-08) > > > > to avoid issues with jt/batch-fetch-blobs-in-diff. > > Yuck. As an experienced contributor, you should know better than > that by now to do that. A merge into jch/pu are rebuilt at least > once and often three times a day, and in no way a good solid base > to build on top. Sorry if it creates problems. > If you really need to depend on another topic or two, please base > your work on a merge between 'master' (or some well known ancestor > of it) and the tips of the topics instead. Ok I will do that then. > Having said that, I thought that the semantic conflict has been > corrected and the machinery to rebuild 'pu' has been replaying the > correct resolution ever since, so there was no need for such a > rebase? Isn't it the case and do we still have the breakage due to > semantic conflict with JTan's topic in 'pu'? There is one patch in the series, Patch 8/16 (diff: use promisor-remote.h instead of fetch-object.h), that fix the breakage, so if the series is applied on top of jt/batch-fetch-blobs-in-diff, it will apply correctly and if it is not applied on top of jt/batch-fetch-blobs-in-diff then the patch can just be dropped and everything else will apply correctly. I thought that it might be better to make the fix explicit than to rely on the rebuild machinery.
On Mon, Apr 15, 2019 at 12:30 PM Junio C Hamano <gitster@pobox.com> wrote: > > Junio C Hamano <gitster@pobox.com> writes: > > > Christian Couder <christian.couder@gmail.com> writes: > > > >> This patch series is based on: > >> > >> 763fb763b8 (Merge branch 'jt/batch-fetch-blobs-in-diff' into jch, 2019-04-08) > >> > >> to avoid issues with jt/batch-fetch-blobs-in-diff. > > ... > > If you really need to depend on another topic or two, please base > > your work on a merge between 'master' (or some well known ancestor > > of it) and the tips of the topics instead. > > Well, I've done this myself by first queuing these on 763fb763b8 and > then made a merge between jt/batch-fetch-blobs-in-diff and master > and applied these pathes on top of the result. You should be able > to see the resulting topic replacing the old one in 'pu' in todays > pushout. Thanks, I will take a look. > Now I can lose the semantic conflict resolution the rebuilding > machinery was keeping, which makes things a bit simpler ;-) Yeah, nice!