Most likely it's the checksum calculation ‎of the checked-in files that is 
slowing things down for you.

Do 'fossil set repo-cksum 0' and then try committing again.

  Original Message
From: Luca Ferrari‎
Sent: Tuesday, 26 May 2015 19:37‎
To: Fossil SCM user's discussion‎
Reply To: Fossil SCM user's discussion
Subject: Re: [fossil-users] imported from git: a question about performances 
and about tags


On Tue, May 26, 2015 at 8:22 AM, Luca Ferrari <fluca1...@infinito.it> wrote:
> On Mon, May 25, 2015 at 2:30 PM, Richard Hipp <d...@sqlite.org> wrote:
>> How many files are in a single check-out.
>>
>
> The working directory is made by 39k files, but around 3k are in the
> repository (the others are blobs and not versioned files).

In the case it is useful for a better analysis I tried cutting to half
the number of not versioned files, but nothing changed.
In particular I've seen that in the commit workflow:

% fossil commit -m "Aggiunti commenti"   # 1 file
#... aorund 10 seconds
New_Version: f896fd210ce4d03e90cdd856870be5b341d278ad
# ...around 17 seconds

and to be a little more accurate:

% time fossil commit -m "Aggiunti commenti"         # 1 file
New_Version: 93c5fb6e88aaa60eb4524d1d4415d28ee8a72c9b
fossil commit -m "Aggiunti commenti"  21,82s user 5,21s system 96% cpu
28,144 total


In order to exclude some file system, disk or hardware problem I ran
the following on the same checkout:

% time git commit -m "Fossil manual sync"
[master 2b343e8] Fossil manual sync
 6 files changed, 97 insertions(+), 171 deletions(-)
git commit -m "Fossil manual sync"  0,03s user 0,03s system 74% cpu 0,074 total

Hope this can provide any hint.

Thanks,
Luca
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to