split: fix the --user option
The option ended up being ignored.
====================================Testingheadcheckingcode:CaseC-3====================================Mercurialchecksfortheintroductionofnewheadsonpush.Evolutioncomesintoplaytodetectifexistingbranchesontheserverarebeingreplacedbysomeofthenewonewepush.Thiscaseispartofaseriesoftestscheckingthisbehavior.CategoryC:casewerethebranchisonlypartiallyobsoletedTestCase3:2changesetbranch,onlytheheadispruned..old-state:....*2changesetbranch....new-state:....*oldheadispruned..*1newunrelatedbranch....expected-result:....*pushdenied....graph-summary:....B⊗..|..A◔◔C..|/..●$.$TESTDIR/testlib/push-checkheads-util.shTestsetup----------$mkdirC3$cdC3$setupreposcreatingbasicserverandclientrepoupdatingtobranchdefault2filesupdated,0filesmerged,0filesremoved,0filesunresolved$cdserver$mkcommitB0$cd../client$hgpullpullingfrom$TESTTMP/C3/server(glob)searchingforchangesaddingchangesetsaddingmanifestsaddingfilechangesadded1changesetswith1changesto1files(run'hg update'togetaworkingcopy)$hgup00filesupdated,0filesmerged,1filesremoved,0filesunresolved$mkcommitC0creatednewhead$hgdebugobsolete--record-parents`getid"desc(B0)"`obsoleted1changesets$hglog-G--hidden@0f88766e02d6(draft):C0||xd73caddc5533(draft):B0|||o8aaa48160adc(draft):A0|/o1e4be0697311(public):rootActualtesting--------------$hgpushpushingto$TESTTMP/C3/server(glob)searchingforchangesabort:pushcreatesnewremotehead0f88766e02d6!(mergeorsee'hg help push'fordetailsaboutpushingnewheads)[255]$cd../..