Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port Pygame repository to Bitbucket/Mercurial (1) #16

Closed
GalacticEmperor1 opened this issue Feb 12, 2023 · 0 comments
Closed

Port Pygame repository to Bitbucket/Mercurial (1) #16

GalacticEmperor1 opened this issue Feb 12, 2023 · 0 comments

Comments

@GalacticEmperor1
Copy link
Collaborator

Issue №1 opened by illume at 2011-08-07 18:05:46

Originally reported by: Lenard Lindstrom (Bitbucket: llindstrom, GitHub: llindstrom)


Posted to pygame-users@seul.org by René Dudfield on Aug. 4, 2011:\
\
Subject: transition plan was Re: [pygame] contemplating move to bitbucket(and hg). what do you think?\
\
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.\
\
\

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

Adding contributors to the bitbucket repository.

  ** will post a message on the mail list for people who want to be
  added.

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

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 <user@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.

wiki

  # #  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/
     *** will keep current pygame wiki up, with links to new pages until
  conversion is complete.
  # #  Check with bitbucket if they have plans to support .rst soon.
  # #  need to create mirror system to keep website up to date.
     *** on wiki change, download new data then convert from creol format into html.

build page(spectacularly adequate). Will need to be updated to

take changes from hg instead of svn.

old subversion.

  ** delete files in trunk, and put a we_have_moved.txt file in there.

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.

update hacking page.

  ** instructions on hg, and submitting patches.  As well as writing
  docs.


Comments

# # illume commented at 2011-08-18 16:54:05

Original comment by René Dudfield (Bitbucket: illume, GitHub: illume):


hg repository migrated.

Started work on bugzilla bug migration tool.


# # illume commented at 2011-08-18 16:57:42

Original comment by René Dudfield (Bitbucket: illume, GitHub: illume):


Making the tool here:
https://bitbucket.org/illume/bugzilla_bitbucket/


# # illume commented at 2011-08-26 10:38:59

Original comment by René Dudfield (Bitbucket: illume, GitHub: illume):


The issues are migrated.

The following still need to be done:

  • download syncing to /ftp
  • wiki converted to creol and then synced to website
  • update hacking page, and other mentions of svn.
  • build page(spectacularly adequate) needs to be pointed to HG.

# # illume commented at 2012-07-08 07:33:00

Original comment by René Dudfield (Bitbucket: illume, GitHub: illume):


The wiki has been converted a while ago.

  • download syncing to /ftp. Start bitbucket repo with download in, instead of using the bitbucket downloads feature... because it has no API.
  • bitbucket wiki needs syncing to website. pull from repo, convert to html, rewrite rules will keep current urls.
  • build page(spectacularly adequate) needs to be pointed to HG.

# # illume commented at 2012-07-08 07:58:39

Original comment by René Dudfield (Bitbucket: illume, GitHub: illume):


The buildbot part of this has moved to isssue # 111

TODO:

  • download syncing to /ftp. Start bitbucket repo with download in, instead of using the bitbucket downloads feature... because it has no API.
  • bitbucket wiki needs syncing to website. pull from repo, convert to html, rewrite rules will keep current urls.

# # illume commented at 2013-01-03 13:04:48

Original comment by René Dudfield (Bitbucket: illume, GitHub: illume):


'download syncing to /ftp' has been given an issue in # 152

website generation from wiki has been given an issue in # 153


# # illume commented at 2014-01-23 12:44:21

Original comment by René Dudfield (Bitbucket: illume, GitHub: illume):


Closing this. All of the tasks have either been done or have issues tracking them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant