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

