From: Eric Wong Date: Fri, 31 Mar 2006 10:32:30 GMT Subject: Re: [PATCH] cvsimport: use git-update-ref when updating Message-ID: <20060331103230.GB15159@hand.yhbt.net> In-Reply-To: Johannes Schindelin wrote: > Hi, > > On Thu, 30 Mar 2006, Junio C Hamano wrote: > > > Johannes Schindelin writes: > > > > > This simplifies code, and also fixes a subtle bug: when importing in a > > > shared repository, where another user last imported from CVS, cvsimport > > > used to complain that it could not open for update. > > > > The second hunk look sensible but I do not know about "use Fcntl" > > since I do not see anything you are adding that starts to use it... > > O_EXCL. Without "use Fcntl;" perl says I am not allowed to use bareword > things in strict mode or some such. Huh? I still don't see where O_EXCL is used. > > > + system("git-update-ref refs/heads/$branch $cid") == 0 Passing args to system() in list form is always preferable in case there's a shell-unfriendly variable: system("git-update-ref", "refs/heads/$branch", $cid) == 0 -- Eric Wong