Size: 2272
Comment: h&f
|
← Revision 13 as of 2012-06-28 06:34:40 ⇥
Size: 2050
Comment: Remove links to Code/MirroredBranches, as it is to be deleted.
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
## page was renamed from Code/PersonalBranches/Draft | |
Line 7: | Line 8: |
Usually, when you register a Bazaar branch with Launchpad, you tell Launchpad which project the branch is associated with. | Branches hosted by Launchpad are usually asssociated with a project. |
Line 18: | Line 19: |
* only individuals - not teams - can register them * you can't propose a +junk branch for merger |
* you can't propose a +junk branch for merging |
Line 23: | Line 23: |
If you want to collaborate on a +junk branch with someone else, you'll need to [[https://help.launchpad.net/Projects/Registering|create a project]]. | If you want to collaborate on a +junk branch with someone else, you need to make the branch be owned by a team that both you and the other person are members of. Better still, when you are ready to collaborate, you should [[https://help.launchpad.net/Projects/Registering|create a project]] and move the +junk branch into the project. |
Line 25: | Line 25: |
= Registering a +junk branch = | = Creating a +junk branch = |
Line 27: | Line 27: |
Adding a +junk branch to Launchpad is similar to registering a branch associated with a project. | Adding a +junk branch to Launchpad is the same as creating any other hosted branch. Instead of using the project name in the branch URL, you use +junk. |
Line 29: | Line 29: |
Visit your [[https://code.launchpad.net/people/+me/+addbranch|register a branch]] page and make sure you: * select the ```Hosted``` option, to host the branch on Launchpad * do not enter a project name. At top of the page, you'll see that the automatically updating branch name looks something like: ```~matthew.revell/+junk/mybranch``` ||<tablestyle="font-size: 0.8em; width:30%; background:#F1F1ED; margin: 1em 1em 1em 0;" style="padding:0.5em;">{{attachment:my-junk.png}}|| ||<style="text-align: center;">'''A junk branch location'''|| |
For instance: `bzr push ~matthew.revell/+junk/mybranch` |
Line 43: | Line 33: |
Informal support happens in many different places in the free software world. Launchpad aims to bring bug tracker-like qualities to giving and asking for help. Let's look at [[Answers|Launchpad Answers]]. | If you want to work on a project that uses an external Bazaar, git, CVS or Subversion branch to host its trunk line of development, you can ask Launchpad to [[Code/Imports|import it into a Bazaar branch]]. |
Line 45: | Line 35: |
||<tablestyle="width: 100%;"> ~-[[Code/Review|< Code reviews]] -~ ||<style="text-align: right;"> ~- [[Answers|Answers >]] -~ || | ||<tablestyle="width: 100%;"> ~-[[Code/BugAndBlueprintLinks|< Linking branches to bug reports and blueprints]] -~ ||<style="text-align: right;"> ~- [[Code/Imports|Imports from Bazaar, git, Subversion and CVS >]] -~ || |
Launchpad Help > Code > Personal branches
Contents |
Overview
Branches hosted by Launchpad are usually asssociated with a project.
If you'd prefer to upload a branch to Launchpad without it showing up in any project's branch listings, you can use the +junk pseudo-project. This can be useful if your branch is:
- for a project not yet in Launchpad
- not ready to be publicly associated with a project.
+junk branches work in a similar way to normal branches: anyone can create their own branch and they show up in your own branch list.
However, there are some differences:
- you can't propose a +junk branch for merging
- they don't show up in any project's branch listing
- you don't earn karma from +junk branches.
If you want to collaborate on a +junk branch with someone else, you need to make the branch be owned by a team that both you and the other person are members of. Better still, when you are ready to collaborate, you should create a project and move the +junk branch into the project.
Creating a +junk branch
Adding a +junk branch to Launchpad is the same as creating any other hosted branch. Instead of using the project name in the branch URL, you use +junk.
For instance: bzr push ~matthew.revell/+junk/mybranch
Next step
If you want to work on a project that uses an external Bazaar, git, CVS or Subversion branch to host its trunk line of development, you can ask Launchpad to import it into a Bazaar branch.