Re: hg archive (files) performance regression.

2018-03-02 Thread Vincent Parrett
it and that doesn't seem to make any real difference. -- Regards Vincent Parrett CEO - VSoft Technologies Pty Ltd https://www.finalbuilder.com Blog: https://www.finalbuilder.com/resources/blogs Automate your Software builds with FinalBuilder. Open Source : https://github.com/VSoftTechnologies

Re: hg archive (files) performance regression.

2018-03-01 Thread Vincent Parrett
On 2/03/2018 4:31 PM, Vincent Parrett wrote: I'm not a python dev (mostly c# and delphi), so still getting my head around the hg code base, but I'm curious why the atomictemp=true is used in fileit.addfile? I get that it's in the vfs to work around file locking issues, but with the archive

hg archive (files) performance regression.

2018-03-01 Thread Vincent Parrett
tory and this seems wasteful. Is there anything else that can be done to speed up the archive (to files) command? -- Regards Vincent Parrett CEO - VSoft Technologies Pty Ltd https://www.finalbuilder.com Blog: https://www.finalbuilder.com/resources/blogs Automate your Software builds with Final

D2704: archival: fileit should not use atomictemp, causes major performance regression

2018-03-06 Thread vincent.parrett (Vincent Parrett)
vincent.parrett added a comment. This change results in around a 20% performance increase when archiving to a folder. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D2704 To: vincent.parrett, #hg-reviewers Cc: mercurial-devel

D2704: archival: fileit should not use atomictemp, causes major performance regression

2018-03-06 Thread vincent.parrett (Vincent Parrett)
vincent.parrett created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D2704 AFFECTED FILES mercurial/archival.py CHANGE DETAILS diff --git a/mercurial/archival.py

D2704: archival: fileit should not use atomictemp, causes major performance regression

2018-03-07 Thread vincent.parrett (Vincent Parrett)
This revision was automatically updated to reflect the committed changes. Closed by commit rHGa148c67d8b09: archival: fileit should not use atomictemp, causes performance regression (authored by vincent.parrett, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE