Hi,
A bit of context to make my question clearer:
openstack/networking-bagpipe relies on bagpipe-bgp which is not an
openstack project although done by the same people, and we would see a
significant benefit in moving the code from github to openstack. This
post does not relate to licence/CLA questions (all clear AFAIK, licence
is Apache, all contributions by people who are also Openstack
contributors). It does not relate to code style or lib dependencies
either (there are a few things to adapt, which we have identified and
mostly covered already).
The target would be: have the content of github's bagpipe-bgp repo
become a sub directory of the networking-bagpipe repo, and then tweak
setup.cfg/tox.ini so that this subdirectory becomes packaged and tested.
The question is: how to achieve that without squashing/losing all git
history (and without pushing one gerrit change per existing commit in
the current history) ?
Would the following work...?
- in the github repo: prepare a 'move_to_openstack' branch where all
repo content is moved in a 'bagpipe_bgp' subdir
- in networking-bagpipe repo:
* create a 'welcome_bagpipe_bgp' branch
* have a manual step where someone (infra team ?) adds the github
repo as a remote and merges the remote 'move_to_openstack' branch into
the 'welcome_bagpipe_bgp' local branch (without squashing).
* in this 'welcome_bagpipe_bgp' branch do whatever is needed in
terms of setup.cfg/requirements.txt/tox.ini ...
* when everything is ready, merge the 'welcome_bagpipe_bgp' branch
into master
- (in the gitub repo: replace the content with an explanation message)
(If the above does not work, what other possibility ?)
-Thomas
[1] https://github.com/Orange-OpenSource/bagpipe-bgp
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev