Hi,

I'm working on upgrading platform/upstream/vim package to version 7.4. As far as I understand workflow is as follows: 1) gbs import <new package tarball> # Upstream branch will be updated (pristine-tar as well) 2) rebase commits that were sitting on top of previous upstream branch to a updated one

Do I have to rebase _all_ commits that were sitting on top of previous upstream branch or maybe I can omit the ones that are clearly irrelevant for newer version? For example upstream vim is distributed as source tarball (e.g. version 7.3) + set of patches applied to the extracted sources. I see that certain commits are just upgrade of set of upstream patches like following:
9d8637b Update patches
72cfe4a Update to patch level 826

These patches are 7.3-specific and since I'm upgrading to 7.4 I don't think it makes sense to keep them in history, but maybe there is a reason why they should be rebased as well (maybe there is such OBS requirement).

And another question - what was the reason why we are supposed to rebase on top of upstream branch instead of doing merge? Wouldn't a history graph be more clear if we used merge instead of rebase?

Regards,

--
Jacek Bukarewicz
Samsung R&D Institute Poland
Samsung Electronics
[email protected]

_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev

Reply via email to