Hi Daniel! > Hello, > > I'll try to explain what I would like to see in DVC bookmarks to get > it better. > > For now, I have en entry for each branch I use, each branch has its > own partner list, all theses partners list are almost the same. > > I wonder if it possible to group all the branches related to a project > under a container, like the topics in Gnus, which can expand and > collapse. > > The layout I use for DVC is like this: > > dvc/ > |-- devel # My main development here > |-- mainline # Stephan Reichoer branch > |-- branches # My per-feature branches > | |-- cdbs # use CDBS for debian package > | `-- package-maint # dgnushack from Gnus with some modifications > |-- partners # All the partners > | |-- matthieu.moy > | |-- michael.w.olson > | |-- stephen.leake > | `-- toby.allsopp > `-- releases # When we'll have releases ;-) > |-- 0 > | `-- 9 > | |-- 0 > | |-- 1 > | |-- 2 > | `-- 3 > `-- 1 > `-- 0 > `-- 0 > > I'd like to reproduce this in my DVC bookmarks. > > Instead of having a partner list per branch, I'd like to mark a > specific branch and then run dvc-missing, or dvc-merge on the branch I > want, for example: > > - I select dvc/partners/toby.allsopp, > > - I place the point on dvc/devel, > > - Then I run dvc-missing.
I have implemented a way to mark exactly one bookmark entry (via #) This marked entry is considered for dvc-missing (it uses the local-tree data field) Does this work for you? > And what about managing branching in the DVC bookmarks, for example: > > I think about having a dvc/fixes tree, when we will have releases, for > example: > > - I mark the release 0.9.2, This should work via # > - I create a branch in dvc/fixes/bugfix-<number> (this add the > entry in the dvc bookmarks automatically ;-)), How do you like to create the dvc/fixes/bugfix-<number> branch? I see no dvc/fixes repository in your tree above - is it missing? > - Then I fix the problem and merge it in my dvc/devel branch. I will add the same logic for dvc-merge as for dvc-missing if it works for you. Stefan. _______________________________________________ Dvc-dev mailing list [email protected] https://mail.gna.org/listinfo/dvc-dev
