From The Battle for Wesnoth Wiki
Revision as of 01:10, 6 February 2013 by AI (talk | contribs) (convert repository from svn to git)

TODO list

Source code location

github. Partial svn checkouts possible via https://github.com/blog/1178-collaborating-on-github-with-subversion To facilitate new devs, allow git tarball to be downloaded from wesnoth.org by developers (2GB file, around 1.4 cents to serve, and we can restrict the download to people with the bug tracker account to prevent accidental downloads)

  1. devs should register on github

Bug tracker

Redmine, hosted locally on wesnoth.org, using the https://bugs.wesnoth.org name.

  1. set up a redmine instance on wesnoth.org

convert repository from svn to git

ESR's conversion tool? git-svn tarball that we have?

  1. reposurgeon can do the job, but at the default settings SVN revision numbers are discarded.

lift up the bug tracker's contents

scraping via https? getting bug repository dump? what about the files?

  • try to get database dump first
  • forgeplucker doesn't look ready
  • grab the database and run a local version of savannah?
  • import the data into the new bug tracker

connect the bugtracker with the source repository

Shouldn't be a problem - http://www.redmine.org/projects/redmine/wiki/RedmineSettings#Referencing-issues-in-commit-messages We should think about changing the old commit messages in the bug tracker to point to new repository.