Git-upstream-import log (truncated past the point of previous-merge-point detection):
(git-upstream-latest) 2016-12-02.14:11 desbonne@kilcolgan2:~/tmp/neutron$ git-upstream --version
git-upstream 0.12.1
(git-upstream-latest) 2016-12-02.14:13 desbonne@kilcolgan2:~/tmp/neutron$ script -f git-upstream-import.log -c 'git-upstream -vvv import --import-branch hp/import/desbonne --into hp/prerelease/mitaka stable/mitaka'
Script started, file is git-upstream-import.log
Searching for previous import
Searching for most recent merge base with upstream branches
Upstream refs:
stable/mitaka
Construct list of upstream revs to search:
git rev-list --min-parents=1 --no-walk \ stable/mitaka
Retrieve minimal list of revs to check with merge-base by excluding
revisions that are in the reachable from others in the list:
git rev-list \ c86f1ab75a97c4ea23c2533bc1d8d2b7baaae037 \
--not \ fe14343fabc21341f630d8bfd4dfce1b98524508
Running merge-base against each found upstream revision and target
git merge-base hp/prerelease/mitaka ${upstream_rev}
Order the possible merge-base commits in descendent order, to
find the most recent one used irrespective of date:
git rev-list --topo-order --max-count=1 --no-walk \ 0bc12bc4b3dd22cb1bcd34c3ff54225f14abe491
Most recent merge-base commit is: '0bc12bc4b3dd22cb1bcd34c3ff54225f14abe491'
Searching for previous merges that exclude one side of the history
since the last import.
git rev-list --ancestry-path --merges 0bc12bc4b3dd22cb1bcd34c3ff54225f14abe491..hp/prerelease/mitaka
Adding following to ignore list:
^47c94110decc765eab3e606b13da0eedbfabe823
Found the previous import merge:
7a5a28e59ac76d14a8d2b8432ef70311976bafc1
Walking the changes between found commit and target, excluding
those behind the previous import or merged as an additional
branch during the previous import
git rev-list --topo-order ['--cherry-pick', '--left-only'] hp/prerelease/mitaka...stable/mitaka ^47c94110decc765eab3e606b13da0eedbfabe823 ^0bc12bc4b3dd22cb1bcd34c3ff54225f14abe491 ^7a5a28e59ac76d14a8d2b8432ef70311976bafc1 --
Walking the changes between found commit and target, excluding
those behind the previous import or merged as an additional
branch during the previous import
git rev-list --topo-order ['--cherry-pick', '--left-only'] 7a5a28e59ac76d14a8d2b8432ef70311976bafc1...stable/mitaka ^47c94110decc765eab3e606b13da0eedbfabe823 ^0bc12bc4b3dd22cb1bcd34c3ff54225f14abe491 ^7a5a28e59ac76d14a8d2b8432ef70311976bafc1~1 --
Git-upstream-import log (truncated past the point of previous- merge-point detection):
(git-upstream- latest) 2016-12-02.14:11 desbonne@ kilcolgan2: ~/tmp/neutron$ git-upstream --version latest) 2016-12-02.14:13 desbonne@ kilcolgan2: ~/tmp/neutron$ script -f git-upstream- import. log -c 'git-upstream -vvv import --import-branch hp/import/desbonne --into hp/prerelease/ mitaka stable/mitaka' import. log
git-upstream 0.12.1
(git-upstream-
Script started, file is git-upstream-
Searching for previous import
Searching for most recent merge base with upstream branches
Upstream refs:
stable/mitaka
Construct list of upstream revs to search:
stable/ mitaka
git rev-list --min-parents=1 --no-walk \
Retrieve minimal list of revs to check with merge-base by excluding
c86f1ab75a97c4 ea23c2533bc1d8d 2b7baaae037 \
fe14343fabc213 41f630d8bfd4dfc e1b98524508
revisions that are in the reachable from others in the list:
git rev-list \
--not \
Running merge-base against each found upstream revision and target mitaka ${upstream_rev}
git merge-base hp/prerelease/
Order the possible merge-base commits in descendent order, to
0bc12bc4b3dd22 cb1bcd34c3ff542 25f14abe491
find the most recent one used irrespective of date:
git rev-list --topo-order --max-count=1 --no-walk \
Most recent merge-base commit is: '0bc12bc4b3dd22 cb1bcd34c3ff542 25f14abe491' b1bcd34c3ff5422 5f14abe491. .hp/prerelease/ mitaka
Searching for previous merges that exclude one side of the history
since the last import.
git rev-list --ancestry-path --merges 0bc12bc4b3dd22c
previous upstream: 0bc12bc4b3dd22c b1bcd34c3ff5422 5f14abe491 b1bcd34c3ff5422 5f14abe491 651a41c5e5bcbd7 2dec8744d3
merge-base: 0bc12bc4b3dd22c
parent: f716d76df03d080
previous upstream: 0bc12bc4b3dd22c b1bcd34c3ff5422 5f14abe491 b1bcd34c3ff5422 5f14abe491 43cc5a4002fb050 0ceb5982e0
merge-base: 0bc12bc4b3dd22c
parent: a086cc5466e7598
previous upstream: 0bc12bc4b3dd22c b1bcd34c3ff5422 5f14abe491 b1bcd34c3ff5422 5f14abe491 6e040f76193b51f 6ba69f544b
merge-base: 0bc12bc4b3dd22c
parent: 43b9d0d734ca173
previous upstream: 0bc12bc4b3dd22c b1bcd34c3ff5422 5f14abe491 b1bcd34c3ff5422 5f14abe491 eca5cac69b6af80 63f993b430
merge-base: 0bc12bc4b3dd22c
parent: 903173e1ac39099
previous upstream: 0bc12bc4b3dd22c b1bcd34c3ff5422 5f14abe491 b1bcd34c3ff5422 5f14abe491 e5e29b87ba506aa f532e7a2ab
merge-base: 0bc12bc4b3dd22c
parent: 9c997bdf1c3099a
previous upstream: 0bc12bc4b3dd22c b1bcd34c3ff5422 5f14abe491 b1bcd34c3ff5422 5f14abe491 d18d9bd7d03e9e5 2a55f0ed22
merge-base: 0bc12bc4b3dd22c
parent: c255028efdcf680
previous upstream: 0bc12bc4b3dd22c b1bcd34c3ff5422 5f14abe491 b1bcd34c3ff5422 5f14abe491 5daa3c1c11c3809 05e2dce630
merge-base: 0bc12bc4b3dd22c
parent: bf60247966cab6e
previous upstream: 0bc12bc4b3dd22c b1bcd34c3ff5422 5f14abe491 b1bcd34c3ff5422 5f14abe491 9fc133be802ab16 839abd8722
merge-base: 0bc12bc4b3dd22c
parent: 8c0631957c85017
previous upstream: 0bc12bc4b3dd22c b1bcd34c3ff5422 5f14abe491 b1bcd34c3ff5422 5f14abe491 e4a55c63b3ea6c3 4629062b51
merge-base: 0bc12bc4b3dd22c
parent: 28bc9ac70d5dab1
Adding following to ignore list: cc765eab3e606b1 3da0eedbfabe823
^47c94110de
Found the previous import merge: 76d14a8d2b8432e f70311976bafc1
7a5a28e59ac
Walking the changes between found commit and target, excluding mitaka. ..stable/ mitaka ^47c94110decc76 5eab3e606b13da0 eedbfabe823 ^0bc12bc4b3dd22 cb1bcd34c3ff542 25f14abe491 ^7a5a28e59ac76d 14a8d2b8432ef70 311976bafc1 --
those behind the previous import or merged as an additional
branch during the previous import
git rev-list --topo-order ['--cherry-pick', '--left-only'] hp/prerelease/
Walking the changes between found commit and target, excluding 4a8d2b8432ef703 11976bafc1. ..stable/ mitaka ^47c94110decc76 5eab3e606b13da0 eedbfabe823 ^0bc12bc4b3dd22 cb1bcd34c3ff542 25f14abe491 ^7a5a28e59ac76d 14a8d2b8432ef70 311976bafc1~ 1 --
those behind the previous import or merged as an additional
branch during the previous import
git rev-list --topo-order ['--cherry-pick', '--left-only'] 7a5a28e59ac76d1
commits found: b2b178b6f988a17 1ec4c24509d572 8fab51c9acaaa26 9b828053824404 824bd91b3313ff0 8db8366cc96b80 759843cc5a4002f b0500ceb5982e0 d080651a41c5e5b cbd72dec8744d3 9099eca5cac69b6 af8063f993b430 a1736e040f76193 b51f6ba69f544b f680d18d9bd7d03 e9e52a55f0ed22 099ae5e29b87ba5 06aaf532e7a2ab 50179fc133be802 ab16839abd8722 ab6e5daa3c1c11c 380905e2dce630 76d14a8d2b8432e f70311976bafc1
b746faa629c
b66c87d2bf3
5a18ff213a9
a086cc5466e
f716d76df03
903173e1ac3
43b9d0d734c
c255028efdc
9c997bdf1c3
8c0631957c8
bf60247966c
7a5a28e59ac
...snip...
Import cancelled import. log
Script done, file is git-upstream-