So I don't quite remember what you've tried, and the summary below doesn't have 
the whole chain, so please forgive me if this has been covered or you are aware 
of the difference. 

You're using "fossil update A" not "fossil checkout A" between branches, right? 

If i remember, "checkout" (or "co") traverses the entire tree, because it 
simply deletes what's in the current checkout and replaces it with a fresh 
version. "update" only deals with changes. Or some such difference. 

Again, sorry if I've misunderstood you!

Tomek

From: [email protected]
Date: Mon, 8 Oct 2012 20:20:15 +0800
To: [email protected]
CC: [email protected]
Subject: Re: [fossil-users] (no subject)

I have tried it.It still traverse every file, though they are the same in the 
two branches.

On 2012-10-8, at 17:30, David Bariod <[email protected]> wrote:



On Wed, Oct 3, 2012 at 2:02 PM, J Ronald <[email protected]> wrote:

For example, there is a checkin node A with a lot of source code files,

then make a branch B from A with a little modification,


also make a branch C from A with a little modification.

The structure is like this:

 B     C

  \   /

   A

Then checkin every thing, it is very slow to switch between B & C, it seems to 
check every file in A when switching.



You may try to change the default settings for this repository.
fossil settings repo-cksum off
This should speed up your checkout operations.

--
David Bariod

 

_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users          
                          
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to