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

Reply via email to