Activity log for bug #1489839

Date Who What changed Old value New value Message
2015-08-28 11:12:06 Colin Watson bug added bug
2015-08-28 11:12:37 Colin Watson description I cannot seem to get code from a prerequisite repository/reference path to not show up in MP I'm trying to merge 2 branches intomaster. My origin master branch is at lp:~weebl-maintainers/weebl/+git/weebl/+ref/master (private repo) The branches meanwhile live on another repo at lp:~autonomouse/weebl/+git/weebl/ so I've got lp:~autonomouse/weebl/+git/weebl/+ref/branch/one and lp:~autonomouse/weebl/+git/weebl/+ref/branch/two As branch/two is based on top of branch/one, I want to make a merge proposal that shows a diff that ignores any changes already included in branch/one. For bzr, you can do this with prerequisite branches, so I assumed you could do the same with the prerequisite branches on git. So I make the MP for the branch/one as usual, and then when I come to make the MP for branch/two, I click on the extra options bit and add ~autonomouse/weebl/+git/weebl to the prerequisite repository and branch/one to the prerequisite reference path. However, when I do this, the changes from branch/one are still included in the MP for branch/two. Can you tell me where I'm going wrong? Thanks (From a question filed by Darren Hoyland:) I cannot seem to get code from a prerequisite repository/reference path to not show up in MP I'm trying to merge 2 branches intomaster. My origin master branch is at lp:~weebl-maintainers/weebl/+git/weebl/+ref/master (private repo) The branches meanwhile live on another repo at lp:~autonomouse/weebl/+git/weebl/ so I've got lp:~autonomouse/weebl/+git/weebl/+ref/branch/one and lp:~autonomouse/weebl/+git/weebl/+ref/branch/two As branch/two is based on top of branch/one, I want to make a merge proposal that shows a diff that ignores any changes already included in branch/one. For bzr, you can do this with prerequisite branches, so I assumed you could do the same with the prerequisite branches on git. So I make the MP for the branch/one as usual, and then when I come to make the MP for branch/two, I click on the extra options bit and add ~autonomouse/weebl/+git/weebl to the prerequisite repository and branch/one to the prerequisite reference path. However, when I do this, the changes from branch/one are still included in the MP for branch/two. Can you tell me where I'm going wrong? Thanks
2015-08-28 11:15:47 Colin Watson bug task added turnip
2015-08-28 11:16:17 Colin Watson launchpad: status New Triaged
2015-08-28 11:16:20 Colin Watson launchpad: importance Undecided High
2015-08-28 11:16:23 Colin Watson turnip: status New Triaged
2015-08-28 11:16:25 Colin Watson turnip: importance Undecided High
2015-08-28 11:16:32 Colin Watson tags code-review git
2015-08-28 14:37:12 Launchpad Janitor branch linked lp:~cjwatson/turnip/merge-prerequisite
2015-08-28 14:39:18 Colin Watson turnip: status Triaged In Progress
2015-08-28 14:39:19 Colin Watson turnip: assignee Colin Watson (cjwatson)
2015-08-28 15:05:10 Launchpad Janitor branch linked lp:~cjwatson/launchpad/fix-git-prerequisite
2015-08-28 15:12:27 Colin Watson launchpad: assignee Colin Watson (cjwatson)
2015-08-28 15:12:29 Colin Watson launchpad: status Triaged In Progress
2015-09-07 16:19:46 Colin Watson turnip: status In Progress Fix Committed
2015-11-12 11:52:31 Colin Watson turnip: status Fix Committed Fix Released
2015-11-12 13:20:25 Launchpad QA Bot tags code-review git code-review git qa-needstesting
2015-11-12 13:20:26 Launchpad QA Bot launchpad: status In Progress Fix Committed
2015-11-12 13:57:56 Colin Watson tags code-review git qa-needstesting code-review git qa-ok
2015-11-13 00:58:52 Colin Watson launchpad: status Fix Committed Fix Released