Hi,

I've started on a migration plan for bitbucket.  If anyone has any feedback,
please let me know :)

They will be done in roughly the order written.


   1. bitbucket url is https://bitbucket.org/pygame
      - registered this already.
      - using our own hg.pygame.org domain is possible:
      
http://confluence.atlassian.com/display/BITBUCKET/Using+your+Own+Bitbucket+Domain+Name
   2. Adding contributors to the bitbucket repository.
      - will post a message on the mail list for people who want to be
      added.
   3. issues,
      - No way to import bugzilla bugs into bitbucket issues?  Need to check
      if this has been done before?
       -
      
http://confluence.atlassian.com/display/BITBUCKET/Using+your+Bitbucket+Issue+Tracker
      - there is an issues api
      http://confluence.atlassian.com/display/BITBUCKET/Issues
      4. hg
      - import all of the history with the hg convert plugin.
   - http://mercurial.selenic.com/wiki/ConvertExtension
         - Need author map, to convert pygame svn author usernames into
      bitbucket user names for people who care.
   - email mailing list asking for bitbucket usernames of commiters.
         - the format needed is: 'First Last <u...@example.org>'
         - will check an authormap file into svn.
         - what to do with branches, and trunk?
   - instead of a trunk the root should be the trunk.
      5. wiki
      1. uses 'creol' syntax.  Will need to convert pages from html into
      this format.
         - there is a html2creol converter here:
         http://code.google.com/p/python-creole/
         2. will keep current pygame wiki up, with links to new pages until
      conversion is complete.
      3. Check with bitbucket if they have plans to support .rst soon.
      4. need to create mirror system to keep website up to date.
         - on wiki change, download new data then convert from creol format
         into html.
      6. build page(spectacularly adequate).  Will need to be updated to
   take changes from hg instead of svn.
   7. old subversion.
      - delete files in trunk, and put a we_have_moved.txt file in there.
      8. ftp mirror system.
      - mirror download files from the bitbucket download page to the pygame
      /ftp page.
      - need to think how the html page will be structured. Do we just list
      all files on bitbucket?  I think we just list all of the files
on bitbucket
      download page, and group them by OS.
      9. update hacking page.
      - instructions on hg, and submitting patches.  As well as writing
      docs.

Reply via email to