On 7/13/2011 12:14 PM, Tomek Kott wrote: > 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.
To change branches it is not necessary to 'close' the workspace. Just do fossil update <branchname> That will properly remove/add/update the files in the workspace. > > Tomek > > On Wed, Jul 13, 2011 at 2:55 PM, Brian Cottingham <spiffyt...@gmail.com > <mailto: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 > <mailto: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 -- Andreas Kupries Senior Tcl Developer ActiveState, The Dynamic Language Experts P: 778.786.1122 F: 778.786.1133 andre...@activestate.com http://www.activestate.com Get insights on Open Source and Dynamic Languages at www.activestate.com/blog _______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users