I am really beginer in the world of version control and project management. Recently I created a repository for one of my projects. This repository contains the project "Fresh" that consists of two relatively independent projects "FreshIDE" and "FreshLib". "FreshLib" is actually part of FreshIDE, but can exists as a stand alone product as well. So, I created several brances that to make development easy. One of these is "FreshLibDev" where I deleted all files from trunk, but the files of FreshLib itself.
But now I have a small problem. When I change the files in FreshLibDev I want these changes to be applied to the FreshIDE branch (I mean trunk). When I try it with "fossil merge FreshLib" from the trunk, fossil tries to delete all files from the trunk, but FreshLib files. "--cherrypick" helps little, because it updates only part of the files. (and I still can't understand which files it updates ;) ) Now I do the job, using "fossil update FreshLibDev freshlib/*" but this update is not displayed on the timeline graphic tree, and obstructs the comfort following of the changes. So, at the end the question: What are the best practices to do such things in fossil and what I messed up with the project management? If my explanations are not clean enough, you can see the repository at: http://chiselapp.com/user/johnfound/repository/FreshIDE Best Regards http://fresh.flatassembler.net Assembly language visual programming. _______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users