Pushing creates additional heads without --force on old repos in 1.3

José M. Prieto jmprieto at gmx.net
Tue Jul 14 14:16:59 CDT 2009


2009/7/14 Benoit Boissinot <benoit.boissinot at ens-lyon.org>:
> On Fri, Jul 10, 2009 at 05:01:38PM +0200, Kastner Masilko, Friedrich wrote:
>> Hy there,
>>
>> since this is my first posting here, please let me first thank Matt
>> Mackall and the crew for this wonderful piece of software. It really
>> changed the way I manage projects these days...
>>
>> Now for the problem I've got with 1.3... we use Mercurial since
>> version 9.x for our projects at work and follow a rather SVN-like
>> workflow. There is a "central" repo on a server everyone is pulling
>> from / pushing to. We try to keep a linear DAG by using rebase.
>> Normally one would try to push, and if this fails he rebase and tries
>> to push again. Up to 1.2 this worked great, especially since we are
>> only teams of 3-4 concurrent developers on a repository.
>>
>
> I guess it was a change in behaviour. With 1.3, no new head is added
> *per named-branch*, not *per-repo*.

Any way to get the old behaviour?


More information about the Mercurial mailing list