On March 19, 2016 8:27:43 AM PDT, Daniel Stender <sten...@debian.org> wrote:
>Hi,
>
>dealing with Dgit beyond a "simple" workflow (clone/fetch - make
>changes - dgit push) I
>wanted to poll for workflows towards new upstream tarballs and,
>connected to that, the
>treatment of patches.

  My work flow is probably not what you are looking for, but here goes. I have 
adopted dgit into my usual vcs based model. There is an development branch that 
tracks upstream development. Based on that there is upstream, that occasionally 
also imports tarballs, which have artifacts not in upstream git at times. I use 
pristine tar to reproduce the tarballs.

For each feature or fix that I carry, there is a feature branch based off the 
upstream branch, so I can feed changes back.

All these branches are merged into the matter branch. Dgit/Sid is identical to 
master.

git co development
git pull
git co upstream
git merge -S development
git import-tar-pristine
git co master
git merge -S upstream
git merge -S some-fix-branch
edit debian/changelog
git ci -S -S 
git co dgit/sid
git merge -S --ff-only master
gitpkg HEAD
Test
dgit push

  I use gitpkg to build on a KVM or remote virtual machine. Source format 1.0 
means this is pure git schema, no serialized patches.

   Manoj

-- 
Sent from my Android phone with K-9 Mail. Please excuse my brevity.

Reply via email to