On Wed, 2012-06-27 at 17:41 +1000, William Grant wrote: > Ideas? Cases that I haven't considered? Anything?
Yes :-) So the use case that we have in Product Strategy is a little bit different. We have generally public projects with public bugs and public branches, but occasionally we need to do private work on those projects. For instance, if we had a new form factor coming out that we wanted to release with a partner (Ubuntu for Toasters with Whirlpool) that would need customization of an indicator. So we'd want a private branch(s) of that indicator for that customization work. That seems simple enough, where it gets a bit tricky as that we really what a private integration branch and the ability for developers to create private branches that'll be merged into that one. This way we can continue with our code review policies and set up Jenkins to auto-land and do daily builds of that integration branch. Ideally, but not required, we'd like to be able to make all of those branches/merges public as we're not interested in hiding them long term only to achieve certain time-based business/marketing goals. Just FYI, what we do today is we create or re-use a private project and "fork" the project to be private for a while. This works, but it's confusing and it feels like we're fighting LP a bit. --Ted _______________________________________________ Mailing list: https://launchpad.net/~launchpad-dev Post to : launchpad-dev@lists.launchpad.net Unsubscribe : https://launchpad.net/~launchpad-dev More help : https://help.launchpad.net/ListHelp