I think the issue is that "fossil close" doesn't clear out the directory, and "fossil open" I only overwrites files from the opened checkout, but does not delete any files. So if you were to issue "fossil extras" my guess is file2 would be in that list.
Tomek On Wed, Jul 13, 2011 at 2:55 PM, Brian Cottingham <spiffyt...@gmail.com>wrote: > When I switch between branches Fossil isn't removing files that belong to > the previous branch but not the current branch. Am I doing something wrong? > > Example: > === > $ fossil new prj.fossil > project-id: 7e92eb48abd299ca1340a7bc0c86dba38097ad3e > server-id: 7efed910652f4fbceef4ec8cdcb152e7c944e7cc > admin-user: spiffy (initial password is "efa50e") > > $ fossil open prj.fossil > > $ touch new_file > > $ fossil add new_file > ADDED new_file > > $ fossil commit -m "added a file" > New_Version: 8d4d39876638575032bc831ac5f88974c83d3beb > > $ fossil branch new branch2 trunk > gpg: no default secret key: secret key not available > gpg: out-1D64657C0C0F0F82BE9E: clearsign failed: secret key not available > unable to sign manifest. continue (y/N)? y > New branch: 7c68434806ceddcb1d72949deb5b8caffe1fd58f > > $ fossil close > > $ fossil open prj.fossil branch2 > project-name: <unnamed> > repository: /tmp/tmp_project/prj.fossil > local-root: /tmp/tmp_project/ > project-code: 7e92eb48abd299ca1340a7bc0c86dba38097ad3e > server-code: 7efed910652f4fbceef4ec8cdcb152e7c944e7cc > checkout: 7c68434806ceddcb1d72949deb5b8caffe1fd58f 2011-07-13 18:43:55 > UTC > parent: 8d4d39876638575032bc831ac5f88974c83d3beb 2011-07-13 18:43:36 > UTC > tags: branch2 > comment: Create new branch named "branch2" (user: spiffy) > > $ ls > _FOSSIL_ new_file prj.fossil > > $ touch file2 > > $ fossil add file2 > ADDED file2 > > $ fossil commit -m "Added another file" > New_Version: b8d0fde1bfc76e4d25a897fd0d2f6d346cb2577a > > $ fossil close > > $ fossil open prj.fossil > project-name: <unnamed> > repository: /tmp/tmp_project/prj.fossil > local-root: /tmp/tmp_project/ > project-code: 7e92eb48abd299ca1340a7bc0c86dba38097ad3e > server-code: 7efed910652f4fbceef4ec8cdcb152e7c944e7cc > checkout: 8d4d39876638575032bc831ac5f88974c83d3beb 2011-07-13 18:43:36 > UTC > parent: 259984cdf37539a77ab9fb7e5da3255df7dd7729 2011-07-13 18:42:54 > UTC > child: 7c68434806ceddcb1d72949deb5b8caffe1fd58f 2011-07-13 18:43:55 > UTC > tags: trunk > comment: added a fdle (user: spiffy) > > $ ls > file2 _FOSSIL_ new_file prj.fossil > === > > file2 should not appear when I am viewing the trunk branch because it > doesn't exist there- it only exists in the branch2 branch. > > _______________________________________________ > 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