Hi Owen,

Thank you for testing!

Merging works, (except of conflicts).

I have bzr-fastimport 0.13.0-2 (Ubuntu Raring) installed.
Also the patch seems not to be included :-/
http://bazaar.launchpad.net/~bzr/bzr-fastimport/trunk/view/353/revision_store.py
 


Could it be that the issue is solved in a different way, since it is
from 2011-12-01? Which version is effected by the bug?
Wich version did you patch?
Bug report is still open
https://bugs.launchpad.net/bzr-fastimport/+bug/898806.

Kind regards,

Daniel


 
 

Am 14.06.2013 16:13, schrieb Owen Williams:
> If you didn't have any problems running git-bzr-ng, you didn't see the
> bug.  This is the patch in question:
> http://bazaar.launchpad.net/~agrimm/bzr-fastimport/baseline-commit/revision/342
>
> The simple way to check it is to look at SHA values for commits that
> should be shared with trunk, or just try merging from git master and see
> what happens.
>
> In this case, these two commits have the same SHA so that means it
> worked:
> https://github.com/mixxxdj/mixxx/commit/be12963e66b96ecad52b42598157e1adae4ba48a
> https://github.com/daschuer/mixxx/commit/be12963e66b96ecad52b42598157e1adae4ba48a
>
>
>
> On Fri, 2013-06-14 at 07:59 +0200, Daniel Schürmann wrote:
>> Arrg .. :-/
>>
>>
>> What is the bug about? I have yesterday cleaned up Scotts branch. 
>>
>>
>> @Owen: It looks like a success, But can you have a look? 
>> https://github.com/daschuer/mixxx/tree/advanced_autodj_2 
>>
>>
>> Thank you
>>
>>
>> Daniel 
>>
>>
>>
>> 2013/6/13 Owen Williams <owilli...@mixxx.org>
>>         also note that I had to hand-patch git-bzr-ng due to a bug.
>>          It's much
>>         easier if you let me do the conversion :).
>>         
>>         Owen
>>         
>>         On Thu, 2013-06-13 at 15:21 -0400, RJ Ryan wrote:
>>         >
>>         >
>>         >
>>         > 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/mixxx to
>>         >                                 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