replace Sourceforge references with the BitBucket equivalents and note that the project is no longer under active development
6 files changed, 29 insertions(+), 44 deletions(-)

M README.txt
M TODO.txt
M docs/contributing.rst
M docs/distributing.rst
M docs/index.rst
M docs/user_guide.rst
M README.txt +4 -3
@@ 7,6 7,8 @@ Introduction
 
 Gerald is a general purpose toolkit for managing and deploying database schemas. Its major current use is to identify the differences between various versions of a schema.
 
+Note that as of January 2017 this project is no longer under active development. 
+
 In addition to Gerald you will need to have one or more relational databases and appropriate Python DB-API modules to access them.
 
 Gerald currently supports the following relational database management systems;

          
@@ 17,17 19,16 @@ Gerald currently supports the following 
 
 For more information see the project web site at http://halfcooked.com/code/gerald/
 
-Bugs, patches and feature requests should be submitted to andy47@halfcooked.com
+Bugs, patches and feature requests should be submitted as issues on BitBucket at https://bitbucket.org/andy47/gerald
 
 The source code for this project is held in a Mercurial repository. To get a copy of the latest release try::
 
 $ hg clone https://bitbucket.org/andy47/gerald
 
-Tickets and the project Wiki are hosted by Atlassian bitbucket at https://bitbucket.org/andy47/gerald
 
 This code has only been tested with Python 2.5 and above. Version 0.2 and above have been developed with Python 2.5, they may not work on earlier versions. The unit tests will definitely not work in versions before 2.5
 
-The unit tests are written to work with py.test. For details see http://codespeak.net/py/dist/test.html
+The unit tests are written to work with py.test. For details see http://docs.pytest.org/en/latest/
 
 Known Bugs
 ==========

          
M TODO.txt +0 -15
@@ 1,16 1,1 @@ 
 To Do
-
-Future releases
-    Add support for grants and synonyms
-    Add unit tests for grants and synonyms
-    Add a sort order when generating the DDL for a schema
-    Add the ability get a subset of objects by type when initialising a schema
-    Use case - I want all of the views owned by the a particular user (e.g. APPS) that isn't the schema owner
-    Add the ability to get a subset of objects by name (based on a regexp?)
-    Cross database DDL generation
-      - Read a schema from Oracle, generate it as MySQL or PostgreSQL
-    Add a command line utility to easily compare two schemas
-    Do some serious work on the comparison and diff code, not least:
-      - Start using the SequenceMatcher class from the difflib standard library module
-    Improve the speed of the code when loading large schemas (e.g. Oracle APPS schema)
-    Support database migrations (e.g. generate code to change schema 'A' to schema 'B')

          
M docs/contributing.rst +9 -11
@@ 12,7 12,7 @@ Finding and Reporting Bugs
 
 If you discover something in Gerald that doesn't work properly you can do one of two things:
 
-#. Create a ticket at the `Trac repository`_ 
+#. Create a ticket at the `Issues list`_ 
 #. Send an email to andy47@halfcooked.com
 
 Whichever route you chose, please remember to make the information relevant and if possible please include a way to re-create the problem you are seeing in as few steps as possible.

          
@@ 20,18 20,17 @@ Whichever route you chose, please rememb
 Source Code
 ===========
 
-The project source code is in a Subversion_ repository at SourceForge_. All development work takes place on the trunk.
+The project source code is in a Mercurial_ repository at BitBucket. All development work takes place on the trunk.
 
-You can view it here http://halfcooked.svn.sourceforge.net/viewvc/halfcooked/trunk/ or check out a copy using::
+You can view it here https://bitbucket.org/andy47/gerald/src or check out a copy using::
 
-    $ svn co https://halfcooked.svn.sourceforge.net/svnroot/halfcooked/trunk gerald
+    $ hg clone https://andy47@bitbucket.org/andy47/gerald
 
 Task Management
 ===============
 
-The project uses a tool called Trac_ hosted at SourceForge_ to manage development and bug fixing. This can be found at our `Trac repository`_
+Issues and enhancements requests are record on the `Issues list`_ at BitBucket_
 
-New development work, bugs and issues are handled by the Trac_ ticketing systems at http://sourceforge.net/apps/trac/halfcooked/report/1
 
 Supporting New Databases
 ========================

          
@@ 46,9 45,8 @@ There is no mailing list for Gerald user
 ----
 
 :Author: `Andy Todd <andy47@halfcooked.com>`_
-:Last Updated: Tuesday the 8th of June, 2010.
+:Last Updated: Wednesday the the 18th of January, 2017.
 
-.. _SourceForge: http://sourceforge.net/
-.. _Subversion: http://subversion.apache.org/
-.. _Trac: http://trac.edgewall.org/
-.. _`Trac repository`: http://sourceforge.net/apps/trac/halfcooked/
+.. _BitBucket: https://bitbucket.org/
+.. _`Issues list`: https://bitbucket.org/andy47/gerald/issues?status=new&status=open
+.. _Mercurial: https://www.mercurial-scm.org/

          
M docs/distributing.rst +1 -1
@@ 5,7 5,7 @@ Distributing Gerald
 Introduction
 ============
 
-This document describes all of the steps to be followed when packaging and releasing a version of gerald.
+This document describes all of the steps to be followed when packaging and releasing a version of gerald. It is out of date since the migration from SourceForge to BitBucket.
 
 Checking the Code
 =================

          
M docs/index.rst +11 -9
@@ 5,6 5,8 @@ 
 Gerald the half a schema
 ========================
 
+Note that as of January 2017 this project is no longer under active development. 
+
 A Python Schema Comparison Tool
 ===============================
 

          
@@ 39,12 41,11 @@ Everything you need to get and run Geral
 
 - Download the package from the PyPI_ `package page`_
 - Look at the :doc:`API <schema_api>` that is used throughout the code
-- The project issue tracker is at the `trac page`_
-- The source code is in the `code repository`_ courtesy of Subversion_. Check out a copy with;
+- The project issue tracker and source code are in the `code repository`_ courtesy of BitBucket_. Check out a copy with;
 
 ::
 
-    svn checkout http://halfcooked.svn.sourceforge.net/svnroot/halfcooked/tags/release-0.4.1.1/gerald/ gerald/
+    hg clone https://bitbucket.org/andy47/gerald
 
 Future Plans 
 ============

          
@@ 68,6 69,8 @@ I'm specifically thinking about, but in 
 
 If anyone has suggestions I'm happy to hear your thoughts. Send an email to `andy47@halfcooked.com <mailto:andy47@halfcooked.com>`_
 
+Outstanding feature requests and bugs are recorded on the `project issues`_ page at BitBucket_
+
 Indices and tables
 ==================
 

          
@@ 79,7 82,7 @@ Indices and tables
 ----
 
 :Author: `Andy Todd <andy47@halfcooked.com>`_
-:Last Updated: Wednesday the 24th of November, 2010.
+:Last Updated: Wednesday the 18th of January, 2017.
 
 .. _Python: http://www.python.org/
 .. _Agile: http://www.agiledata.org/

          
@@ 92,9 95,8 @@ Indices and tables
 .. _Firebird: http://www.firebirdsql.org/
 .. _PyPI: http://pypi.python.org/pypi/
 .. _`package page`: http://pypi.python.org/pypi/gerald/
-.. _SourceForge: http://sourceforge.net/
-.. _`trac page`: http://sourceforge.net/apps/trac/halfcooked/
-.. _Subversion: http://subversion.tigris.org/
-.. _`code repository`: http://halfcooked.svn.sourceforge.net/viewvc/halfcooked/tags/release-0.4.1.1/gerald/
-.. _`download page`: http://sourceforge.net/projects/halfcooked/files
+.. _BitBucket: https://bitbucket.org
+.. _`code repository`: https://bitbucket.org/andy47/gerald/src
+.. _`project issues`: https://bitbucket.org/andy47/gerald/issues?status=new&status=open
+.. _`download page`: https://bitbucket.org/andy47/gerald/downloads
 .. _Sphinx: http://sphinx.pocoo.org/

          
M docs/user_guide.rst +4 -5
@@ 32,13 32,13 @@ Installation
 
 There are two ways to install Gerald. 
 
-If you are comfortable with source code tools and the command line you can install from the source package (available from the `download page`_ or the `package page_`). Once you have copied the downloaded file to a suitable location on your machine and unzipped it start up a command line, navigate to the package directory and type; ::
+If you are comfortable with source code tools and the command line you can install from the source package (available from the `package page_`). Once you have copied the downloaded file to a suitable location on your machine and unzipped it start up a command line, navigate to the package directory and type; ::
 
       python setup.py install
 
-The other option is to use `easy_install`_. You will need to start a command line session but all you have to do is type ::
+The other option is to use `pip`_. You will need to start a command line session but all you have to do is type ::
 
-      easy_install gerald
+      pip gerald
 
 How to use Gerald
 =================

          
@@ 102,6 102,5 @@ Gerald currently supports Oracle_, MySQL
 .. _ERWin: http://www3.ca.com/Solutions/Product.asp?ID=260
 .. _`BSD License`: http://www.opensource.org/licenses/bsd-license.php
 .. _`Oracle Designer`: http://otn.oracle.com/products/designer/index.html
-.. _`download page`: http://sourceforge.net/projects/halfcooked/files
 .. _`package page`: http://pypi.python.org/pypi/gerald/
-.. _`easy_install`: http://peak.telecommunity.com/DevCenter/EasyInstall
+.. _`pip`: https://pypi.python.org/pypi/pip