Hi,
The following instructions are incorrect in the screenshot attached.
What should I do to obtain the source code for the inkscape source code?
Thanks!
Shyamal Chandra shyamalc@...400...
Hi,
The easiest way is to use bzr directly: http://wiki.inkscape.org/wiki/index.php/Working_with_Bazaar
$ bzr branch lp:inkscape
Hi everyone,
if something on the website is wrong, it would be good if someone could help with correcting it (I think git and bzr are supposed to be compatible, partially, so it *should* work somehow). We don't want to confuse potential new developers.
Can someone test the instructions and help us provide better info?
The page Shyamal Chandra was referring to is: https://inkscape.org/en/develop/getting-started/
It is also listed on the new Community To-Do list at https://inkscape.org/en/contribute/to-do-list/
Thank you, kind regards, Maren
Am 28.08.2015 um 02:12 schrieb Marc Jeanmougin:
Hi,
The easiest way is to use bzr directly: http://wiki.inkscape.org/wiki/index.php/Working_with_Bazaar
$ bzr branch lp:inkscape
Hi,
On my system (debian testing) at least, the git-bzr-ng package does not exist anymore. (probably per https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742415 )
However, "man git-remote-bzr" indicates there is a way to simply do
$ git clone bzr::lp:inkscape
to "transparently clone, fetch and push to and from Bazaar repositories as if they were Git ones."
Hi Marc,
thank you for your research :)
Is anyone using the repo with git and could provide all corresponding commands for this page then:
https://inkscape.org/en/develop/using-git-repositories/
(and tell if they really work, too?)
I'd be happy to put in the replacements, if someone could give them to me, and also checks that I got it right before I publish - or to give someone edit permissions so he/she can make the corrections directly, without a complicating detour via me ;).
Kind regards, Maren
Am 28.08.2015 um 14:24 schrieb Marc Jeanmougin:
Hi,
On my system (debian testing) at least, the git-bzr-ng package does not exist anymore. (probably per https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742415 )
However, "man git-remote-bzr" indicates there is a way to simply do
$ git clone bzr::lp:inkscape
to "transparently clone, fetch and push to and from Bazaar repositories as if they were Git ones."
I just tried it, and there is not much to say, simply "use git as usual (pull/add/commit/push)". (No change to do, except that when you have to specify a remote location, instead of "lp:whatever" use "bzr::lp:whatever" to use bzr.
However, there seem to be a bug which prevents from creating personal branches on launchpad so i could not find the equivalent of "git bzr push lp:~[your-launchpad-username]/inkscape/[new_branch_name]", but if the branch already exists, it works fine.
Am 28.08.2015 um 15:30 schrieb Marc Jeanmougin:
I just tried it, and there is not much to say, simply "use git as usual (pull/add/commit/push)". (No change to do, except that when you have to specify a remote location, instead of "lp:whatever" use "bzr::lp:whatever" to use bzr.
However, there seem to be a bug which prevents from creating personal branches on launchpad so i could not find the equivalent of "git bzr push lp:~[your-launchpad-username]/inkscape/[new_branch_name]", but if the branch already exists, it works fine.
Thanks again, Marc :)
So, if I understand you correctly, you think we should unpublish that whole outdated page about Using git (with the non-available git-bzr-ng, https://inkscape.org/en/develop/using-git-repositories/), and just replace that sentence on the https://inkscape.org/en/develop/getting-started/ page by the instructions and the caveat above (plus a link to git documentation, probably), assuming that someone who explicitly wants to use git already knows about it?
Do you have a link to a corresponding bug report for the user branch creation (so others will be able to follow up on it)?
Thank you for your help, regards, Maren
So, if I understand you correctly, you think we should unpublish that whole outdated page about Using git (with the non-available git-bzr-ng, https://inkscape.org/en/develop/using-git-repositories/), and just replace that sentence on the https://inkscape.org/en/develop/getting-started/ page by the instructions and the caveat above (plus a link to git documentation, probably), assuming that someone who explicitly wants to use git already knows about it?
I think that should be fine.
Do you have a link to a corresponding bug report for the user branch creation (so others will be able to follow up on it)?
This one, probably : https://github.com/felipec/git-remote-bzr/issues/8
I'll add my two cents as the original author.
The page is still useful, the package needs to be changed from git-bzr-ng to just git-bzr which is still available in Ubuntu (utopic) and provides the desired output.
As stated, the instructions should say "git clone bar::lp:inkscape" etc etc and include the caveate about creating new branches on launchpad.
It's also be nice to mention a polite request for inkscape not to end up on github as it can be confusing for new developers who look to github first and may think development happens there.
Martin,
participants (4)
-
Marc Jeanmougin
-
Maren Hachmann
-
Martin Owens
-
Shyamal Chandra