Hi RJ,

> (maybe someone is weaponizing the Mixxx source code for the US
military?).
Yes he may do this, as long he publish his work is published under the GPL
later. LOL
But without my support!

I is required to publish all your work on Mixxx in terms of GPL.
Maintaining a branch without a public mirror is simply not allowed.

My intention was only to save Owen from a lot of work. Also the work flow
is more smooth if a contributor or any casual developper can do the
migration on his own rather than wait for Owen.
Also I am worrying how big and cluttered the the
https://github.com/mixxxcommunity/mixxx.git will become. Getting a branch
into it is easy and clear, but who can decide when a branch can be dopped?

While maintaining a https://github.com/mixxxcommunity/mixxx.git with a
migration service it is a good idea, we should promote the way directly
from a "private write and public read" bzr branch into a "private write and
public read" git repository.

What do you think?

Kind regards,

Daniel




2013/6/13 RJ Ryan <rr...@mixxx.org>

>
>
>
> On Thu, Jun 13, 2013 at 1:50 AM, Daniel Schürmann <dasch...@mixxx.org>wrote:
>
>> Hi RJ
>>
>> >> If I understand it right, git has user credentials per repository
>> while bzr has it per branch, we should deal with it.
>>
>> > Credentials aren't built into git -- if you have write access to the
>> repo then you can write to it. So GitHub is in charge
>> > of credentials here. You can configure other people to have push access
>> to your repos I believe. What did you have in mind?
>>
>> Nothing special, I was just wondering what will happen with all the
>> private branches on Launchpad. As Owen pointed out,
>> making them all public in a common community repository is not the best
>> way but make it public on demand is fine.
>>
>>
>
>
>> It could be also useful to have a description how to put a private bzr
>> branch into a private git repository without losing track.
>> Currently we have > 100 bzr branches public but I believe there must
>> bealso a huge number of non public branches on
>> the contributors machines.
>>
>>
> Hm, do you mean private as in they don't want to share their changes or
> private as in ACL'd to the owner?
>
> If you want Owen to convert your branch the latest version should be
> pushed to lp:~yourusername/mixxx/branch. It will show up in
> http://github.com/mixxxcommunity/mixxx as a branch there. From there all
> you need to do is copy it to your personal repository e.g.
> http://github.com/yourusername/mixxx and continue working on it.
>
> For example lp:~max-linke/mixxx/qsettings became
> https://github.com/mixxxcommunity/mixxx/tree/max-linke-qsettings
>
> If it's a private branch in the sense you don't want to share your changes
> with the world then you can use Owen's script to convert it yourself
> (though it needs some work before it will work for other people). Then you
> can manually add GitHub as a remote to your local git repository with the
> private (not pushed to github) branches. There's no reason it won't work
> this way but I don't think there are many people out there who are
> developing brances they don't want the world to see (maybe someone is
> weaponizing the Mixxx source code for the US military?).
>
>
>> Did we actually lose track, if we just use git-bzr-ng?
>>
>> Yes, if you just use git-bzr-ng yourself without Owen's script the
> resulting Git repository will not work with
> http://github.com/mixxxdj/mixxx. This is because of the author name
> rewriting.
>
>
>
>> Kind regards,
>>
>> Daniel
>>
>>
>>
>>
>> 2013/6/13 RJ Ryan <rr...@mixxx.org>
>>
>>>
>>>
>>>
>>> On Wed, Jun 12, 2013 at 6:45 PM, Daniel Schürmann <dasch...@mixxx.org>wrote:
>>>
>>>> Hi RJ,
>>>>
>>>> Fine news!
>>>>
>>>> Mixxx has 122 active Launchpad branches. Does it really make sense to
>>>> convert all of them to git? In which condition is the Owens converter?
>>>> Is it possible to provide it, so that we can convert branches when required
>>>> by ourselves?
>>>>
>>>
>>> He could probably do that. Owen?
>>>
>>>
>>>>
>>>> The normal git workflow is to clone the repository and then maintain
>>>> private branches inside the cloned repository. It would be nice to have a
>>>> way to put the private bzr branches into the private Git clone.
>>>>
>>>>
>>> This is something you'll have to do on your own. If we go the
>>> mixxxcommunity/mixxx route you could pull the specific branches you wanted
>>> to recover from mixxxcommunity/mixxx into your personal repo.
>>>
>>>
>>>> If I understand it right, git has user credentials per repository while
>>>> bzr has it per branch, we should deal with it.
>>>>
>>>>
>>> Credentials aren't built into git -- if you have write access to the
>>> repo then you can write to it. So GitHub is in charge of credentials here.
>>> You can configure other people to have push access to your repos I believe.
>>> What did you have in mind?
>>>
>>>
>>>> --
>>>>
>>>> How is the solution for the bug references? Is there a special trick or
>>>> should put them into the commit message only?
>>>>
>>>>
>>> Unfortunately there's no LP bug / commit interop here. I say we just
>>> continue to mention bugs (Bug #123456) in commit messages.
>>>
>>> RJ
>>>
>>>
>>>
>>>>
>>>> Kind regards,
>>>>
>>>> Daniel
>>>>
>>>>
>>>>
>>>>
>>>> 2013/6/12 RJ Ryan <rr...@mixxx.org>
>>>>
>>>>> Hi all,
>>>>>
>>>>> Just wanted to give a status update on the Git migration. We're almost
>>>>> done!
>>>>>
>>>>> https://github.com/mixxxdj/mixxx
>>>>>
>>>>> *tl:dr -- stop committing to Launchpad. Make a GitHub account and
>>>>> fork the Mixxx repo. Push changes and personal branches to your forks and
>>>>> make pull requests to get them merged into the master Mixxx branch.*
>>>>>
>>>>> We've been using GitHub to discuss a few recent branch merges and the
>>>>> result has been outstanding. It is much easier to discuss and review 
>>>>> branch
>>>>> merge proposals. The number of comments the recent merges have received 
>>>>> has
>>>>> far outpaced the comments merge proposals on Launchpad received.
>>>>>
>>>>> * Build system / Build server
>>>>>
>>>>> The build system and build server now produces packages using Git.
>>>>>
>>>>> * Website
>>>>>
>>>>> Some references to Bazaar need to be updated.
>>>>>
>>>>> * Wiki
>>>>>
>>>>> I've updated various pages on the wiki to remove non-historical
>>>>> references to Bazaar from the wiki. The compilation instructions (though
>>>>> not tested) are updated and we have a new Using Git article:
>>>>> http://mixxx.org/wiki/doku.php/using_git
>>>>>
>>>>> * Branch migration, author rewrites
>>>>>
>>>>> Owen has whipped up a quite fancy branch migration system that
>>>>> automatically does the author rewriting we discussed previously.
>>>>> Unfortunately, due to author rewriting you cannot convert your branch
>>>>> yourself using git-bzr-ng or a similar tool!
>>>>>
>>>>> We are going to copy every branch on http://code.launchpad.net/mixxxto 
>>>>> GitHub but we are still figuring out where they should go. I think they
>>>>> will clutter up the mixxxdj/mixxx branch list so we may create a
>>>>> mixxxcommunity/mixxx repo to put them all in. You will have to clone that
>>>>> repo to get your branch. We'll announce details once Owen decides how to 
>>>>> do
>>>>> it.
>>>>>
>>>>> Please clone the Mixxx GitHub repo and give it a try. If you have
>>>>> never used Git before, there are tons of great resources for learning out
>>>>> there. I've linked some of them at the bottom of
>>>>> http://mixxx.org/wiki/doku.php/using_git
>>>>>
>>>>> Please stop committing to Bazaar and push all of your latest changes
>>>>> to Bazaar branches you would like converted. Contact either Owen or I if
>>>>> you have any problems.
>>>>>
>>>>> Also, please help me in updating out of date or wrong information
>>>>> about Bzr / Git on the wiki. If you find the compilation instructions are
>>>>> not working, please update them.
>>>>>
>>>>> This would not have happened if Owen hadn't stepped up to take charge
>>>>> of the migration. Thanks Owen!
>>>>>
>>>>> Best regards,
>>>>> RJ
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> This SF.net email is sponsored by Windows:
>>>>>
>>>>> Build for Windows Store.
>>>>>
>>>>> http://p.sf.net/sfu/windows-dev2dev
>>>>> _______________________________________________
>>>>> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
>>>>> http://mixxx.org
>>>>>
>>>>>
>>>>> Mixxx-devel mailing list
>>>>> Mixxx-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>>>>>
>>>>
>>>>
>>>
>>
>
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to