Diff for "FeatureChecklist/Code"

Not logged in - Log In / Register

Differences between revisions 4 and 5
Revision 4 as of 2010-06-21 11:55:46
Size: 1938
Editor: jml
Comment:
Revision 5 as of 2010-09-17 13:05:53
Size: 2455
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
NOTE: not entirely sure what level of detail we are wanting to go to here. Like do we include the scanner? Or just the features that the scanner does for us? -- [[LaunchpadHome:thumper]] <<DateTime(2010-06-04T03:56:59Z)>> Launchpad Code provides direct hosting and mirroring for Bazaar branches, as well as imports from several other version control systems. It integrates with other parts of Launchpad, such as the bug tracker.
Line 5: Line 5:
  The scanner ''and'' the features the scanner provides. Better to have too much, since it's a hundred times easier to edit down than to come up with a complete list. One possibly helpful metric: if it can be buggy, then it's worth putting down here. -- [[LaunchpadHome:jml]] <<<<Date(2010-06-21T11:55:46Z)>>>> ||~-[[https://code.launchpad.net|Visit Launchpad Code]]-~||
||~-[[https://help.launchpad.net/Code|Read more in the help wiki]]-~||
Line 7: Line 8:
 * Loggerhead
   * XXX - this is a whole application within itself! It should have its own feature list.
||<tablestyle="float:right; font-size: 0.8em; width:30%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">{{attachment:code-home.png}}||
||<style="text-align: center;">'''Launchpad Code'''||
Line 10: Line 12:
  * HTTP access
   * SFTP access
  * bzr+ssh access
  * HTTP access
  * SFTP access
  * bzr+ssh access
Line 14: Line 16:
  * git
  * svn
   * hg
  * cvs
  * suspending, exponential backoff for failing imports, and retrying
  * git -- no support yet for nested trees
  * svn
  * experimental: hg
  * cvs
  * suspending, exponential backoff for failing imports, and retrying
Line 20: Line 22:
 * Code reviews
   * Email comments and status updates
   * Add comments and status changes through incoming email
   * Active review lists
   * Diff generation
 * Branch subscriptions
   * emails for new revisions
   * email about meta-data changes
 * Branch listings
   * distributions / distro series / distro source packages / distro series source package
   * projects / project groups
   * people / teams
 * Server side branch jobs
   * reclaiming deleted branch space
   * revision email
   * branch upgrades
 * Branch status
 * Automatically mark as merged
 * Link to bugs
 * Link to blueprints
 * Feeds for branches
 * Feeds for revisions
 * Junk branches
 * Code directory and branch listings
  * distributions / distro series / distro source packages / distro series source package
  * projects / project groups
  * people / teams
Line 45: Line 28:
 * Branch subscriptions
  * emails for new revisions
  * email about meta-data changes
 * Branch status
 * Bug-branch links
 * Blueprint-branch links
 * Automatically mark as merged
 * Merge proposals
 * Code reviews
  * Email comments and status updates
  * Add comments and status changes through incoming email
  * Active review lists / personal dashboard
  * Diff generation and regeneration following changes
 * Feeds
  * for branches
  * for revisions
 * Source Package Recipes
  * recipe listings
  * building source packages
  * links between recipes and builds
  * manual build recipe to archive
  * daily builds of recipe into archive
 * Branch scanner
  * Finds the relevant info about a branch and puts it in the LP database
  * merge detection: detects if a branch has been merged into trunk and marks any merge proposal as such
  * sends off many of the emails mentioned elsewhere in this list
  * kicks off the job to update merge propsal diffs
  * responsible for many of the tasks listed above
 * Server side branch jobs
  * reclaiming deleted branch space
  * revision email
  * branch upgrades
Line 46: Line 61:
   * lp: directory service
 * Source Package Recipes
   * recipe listings
   * building source packages
   * links between recipes and builds
   * manual build recipe to archive
   * daily builds of recipe into archive
  * lp: directory service
Line 54: Line 63:
   * branches
   * code reviews
   * recipes
 * Branch scanner
  * branches
  * code reviews
  * recipes
 * Loggerhead: branch browsing
  * browse revisions
  * browse files
  * see diffs
  * supports private branches via https and OpenID redirect

Code

Launchpad Code provides direct hosting and mirroring for Bazaar branches, as well as imports from several other version control systems. It integrates with other parts of Launchpad, such as the bug tracker.

Visit Launchpad Code

Read more in the help wiki

code-home.png

Launchpad Code

  • Branch hosting
    • HTTP access
    • SFTP access
    • bzr+ssh access
  • Branch importing
    • git -- no support yet for nested trees
    • svn
    • experimental: hg
    • cvs
    • suspending, exponential backoff for failing imports, and retrying
  • Branch mirroring
  • Code directory and branch listings
    • distributions / distro series / distro source packages / distro series source package
    • projects / project groups
    • people / teams
  • Project branches
  • Package branches
  • Branch subscriptions
    • emails for new revisions
    • email about meta-data changes
  • Branch status
  • Bug-branch links
  • Blueprint-branch links
  • Automatically mark as merged
  • Merge proposals
  • Code reviews
    • Email comments and status updates
    • Add comments and status changes through incoming email
    • Active review lists / personal dashboard
    • Diff generation and regeneration following changes
  • Feeds
    • for branches
    • for revisions
  • Source Package Recipes
    • recipe listings
    • building source packages
    • links between recipes and builds
    • manual build recipe to archive
    • daily builds of recipe into archive
  • Branch scanner
    • Finds the relevant info about a branch and puts it in the LP database
    • merge detection: detects if a branch has been merged into trunk and marks any merge proposal as such
    • sends off many of the emails mentioned elsewhere in this list
    • kicks off the job to update merge propsal diffs
    • responsible for many of the tasks listed above
  • Server side branch jobs
    • reclaiming deleted branch space
    • revision email
    • branch upgrades
  • Bazaar plugin
    • lp: directory service
  • API
    • branches
    • code reviews
    • recipes
  • Loggerhead: branch browsing
    • browse revisions
    • browse files
    • see diffs
    • supports private branches via https and OpenID redirect

FeatureChecklist/Code (last edited 2010-09-17 13:05:53 by matthew.revell)