[geneagrapher] annotated tag 1.0c1 created (now a1d498a)

Doug Torrance dtorrance-guest at moszumanska.debian.org
Sat Jul 11 17:11:50 UTC 2015


This is an automated email from the git hooks/post-receive script.

dtorrance-guest pushed a change to annotated tag 1.0c1
in repository geneagrapher.

        at  a1d498a   (tag)
   tagging  2be837a16e8555a522ecaf6f188fe811c812d156 (commit)
 tagged by  David Alber
        on  Sat Dec 31 15:14:46 2011 -0800

- Log -----------------------------------------------------------------
Version 1.0c1.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)

iEYEABECAAYFAk7/l3IACgkQ50Z5V/Ppfh3/ZQCeKlHwH8MWAEX8Fx3ktY7gFUQE
ivgAnRCDoVqEwtqGXRGAS9qp5ZZq1buU
=F2Qu
-----END PGP SIGNATURE-----

David Alber (215):
      * Established geneagrapher repository tree.
      * Produced unit tests for Record class. This resolves ticket #3.
      Small changes and unit tests for the GGraph.Node class. This resolves ticket #4.
      Built unit tests. This resolves ticket #5.
      Modified isinstance calls for strings to return true for both str objects and unicode strings.
      * Modified grab.py to implement a class called Grabber that behaves similarly to previous implementation, in most ways. Some changes to functionality were made.
      Copy geneagraph.py to geneagraph-cgi.py file. The new file will contain the cgi version of the geneagrapher interface, and the new command-line interface will be built in the geneagraph.py file.
      * Minor changes to the Grabber class. Extract method now returns extracted information.
      Changed text encoding from iso-8859-1 to utf-8 to expand set of characters supported.
      Implemented Geneagrapher class, which allows the tool to be used from the command line to produce "ancestor graphs". This resolves ticket #6.
      Added decendent tree feature. This resolves ticket #8.
      dos2unix
      Added ability for user to "manually" add nodes to the graph. This is useful, for instance, for graduate students to build a graph with themselves in it. This resolves ticket #9.
      Reorganizing for packaging (relates to ticket #11).
      Reorganizing for packaging (relates to ticket #11).
      Continued reorganizing code for packaging (part of ticket #11).
      Continued reorganizing code for packaging (part of ticket #11).
      More packaging-related work. Added script for users to run after installation. This revision works toward the completion of ticket #11.
      More packaging-related work. Added script for users to run after installation. This revision works toward the completion of ticket #11.
      Changes in how to run tests.
      Changes in how to run tests.
      Generalized python path.
      Generalized python path.
      Removed comment line.
      Removed comment line.
      Fixed import commands.
      Fixed import commands.
      Added link to script and set it to be installed.
      Added link to script and set it to be installed.
      Removed file not part of this release.
      Removed file not part of this release.
      Changed method used for script installation.
      Changed method used for script installation.
      Ran dos2unix.
      Ran dos2unix.
      Added MIT license.
      Added MIT license.
      License was missing a line.
      License was missing a line.
      Set license property.
      Set license property.
      Test using license property.
      Test using license property.
      Continue testing license property.
      Continue testing license property.
      commit 6b56ebfc8517cca43e122fbb52fbad564c658cf7
      commit 6811ff6d24f1804bfd1353a7e8e86269fe46309a
      Still testing properties.
      Still testing properties.
      Still testing properties.
      Still testing properties.
      Still testing properties.
      Still testing properties.
      Still testing properties.
      Still testing properties.
      Still testing properties.
      Still testing properties.
      Still testing properties.
      Still testing properties.
      Still testing properties.
      Still testing properties.
      Still testing properties.
      Still testing properties.
      Properties did not work out. Revert to r29.
      Properties did not work out. Revert to r29.
      Script to run before packaging. It adds a copy of the license to the top of the defined list of files.
      Script to run before packaging. It adds a copy of the license to the top of the defined list of files.
      Removed "import *" and modified code accordingly.
      Removed "import *" and modified code accordingly.
      Added comments.
      Added comments.
      Added license attribute.
      Added license attribute.
      Move file so that it is not included in distribution by default.
      Move file so that it is not included in distribution by default.
      Made a mistake. Changing the name of this file did not keep it from being put into distributions.
      Made a mistake. Changing the name of this file did not keep it from being put into distributions.
      Made a mistake. Changing the name of this file did not keep it from being put into distributions.
      Made a mistake. Changing the name of this file did not keep it from being put into distributions.
      * Changed help strings for -a and -d to make sense.
      * Changed help strings for -a and -d to make sense.
      Create branch for 0.2 release.
      Modified help strings.
      Removed option and supporting code to add supplementary nodes.
      Merge changes from branch point (r56) and HEAD revision on trunk.
      Removed unnecessary import statement.
      Merged changes from trunk.
      Update tests to reflect earlier changes.
      Merged changes from trunk.
      Removed test cases for supplementary nodes file.
      Updated to newest version, per ticket #13.
      Merge changes from trunk.
      Add script to assist in packaging.
      Add script to assist in packaging.
      Tag version 0.2-r1.
      Change version stamp.
      Made distribution.
      Moved directory to make room for Geneagrapher support packages.
      Make directory for Geneagrapher caching package.
      Fix indentations in DuplicateNodeError class.
      * Added BadIdError class.
      * Added new bad ID test case.
      Add directory to svn:ignore path.
      Added ability for user to specify the sort order of nodes in the graph. This fixes #10.
      Extracting version from the egg and letting the OptionParser take care of requests for the version. This fixes #17.
      Create branch for maintenance update.
      Remove directories that should not be in the branch.
      Create branch for maintenance update.
      Update version stamp.
      Fixed bug in code caught by failing test. The test was failing because the Math Genealogy Project modified an error message on their website.
      Update years in copyright file.
      Make distribution.
      Tag version 0.2-r2 distribution.
      Make branch for version 0.2.1.
      Fixed two broken tests.
      Fixed two broken tests.
      r115 was commited by accident. Rolling back.
      Added test for multiple advisors case, and modified code in grab.py to correctly handle the multiple advisors case.
      Remove unneccesary directory.
      Update version stamp.
      Update svn:ignore property.
      Remove unneccesary directory.
      Adding missing files. I really need to improve the distribution mechanism to avoid making these mistakes.
      Removed copyright headers from source files.
      Create v0.2.1-r1 branch.
      Fix broken tests.
      Increment version number.
      Increment version number.
      Create branch for v0.2.1-r2
      Fix broken test that was caused by the addition of a new Gauss descendent (Karl von Staudt).
      Updated years in COPYING file.
      Update version stamp.
      Remove empty Geneacache directory.
      Reorganized the braches and tags directories.
      Reorganize trunk.
      Clobbering master with 0.2.1-r2.
      Get version from setup.py.
      Fix test broken by changes in genealogy data.
      Updated string formatting to newer syntax.
      Reformatting: getting rid of ancient tabs.
      Renaming Grabber methods to follow conventions.
      Renamed grab.py to grabber.py and made associated changes.
      Renaming Geneagrapher methods to follow conventions.
      Renaming Record, Node, and Graph methods to follow conventions.
      Adding README.
      Adding to .gitignore file.
      Cleaned up entry point by migrating it to geneagrapher.py.
      Copying GGraph.py; preparing to split its classes to their own modules.
      Removed classes from each new module in graph.
      Completed transition from GGraph.py to separate modules.
      Copying tests.py into several files in preparation to split tests.
      Finished splitting tests into separate modules.
      Incorporated BeautifulSoup into Grabber.
      Removed Grabber.unescape as it is no longer used.
      Factored out ID extraction code.
      Added test for extracting information from record with no descendants.
      Replaced two of the information extraction loops with list comprehensions.
      Removed the Grabber.get_page method.
      Replaced loop with list comprehension.
      Removed already_printed member from Node.
      The Node.__str__ method was essentially a __str__ for Record. Moved
      Replaced __str__ in Node and Record with __unicode__.
      - Replaced loop with list comprehension.
      - Added tests to have better coverage of geneagrapher.py.
      - Modified option parsing error handling.
      - Changed exception message when a bad ID is given.
      Added test for output when using verbose output.
      Removed unnecessary try-except blocks.
      Changed queue pop order so that it is actually a queue.
      Refactored record grabbing to get rid of repetitive blocks of code.
      Expanded test of DuplicateNodeError, fixed bug with its message.
      Reformatted code to conform to PEP8.
      Unified the naming of nodes that seed the graph.
      Reformatting tests for PEP8 conformance.
      Reformatting setup.py for PEP8 conformance.
      Removed unnecessary code from tests.py.
      Replaced list-based queue with deque.
      Add __contains__ method to Graph class.
      Change Graph class to inherit from dict.
      Changed to store ancestor and descendant information in Node class as set.
      Added missing descendant information to a test.
      Changed Graph.seeds member from list of Node objects to a set of Node objects.
      Changed Graph.seeds member to be set of Node IDs, rather than a
      Changed Graph class so that Graph object contains only information
      Replace all instances of `assertEquals` with `assertEqual`.
      Changed the comments at start of test methods to docstrings.
      Remove enumerations from test method names.
      Repackaging using Distribute (replacing setuptools).
      Adding 'dist' to .gitignore.
      Update the makedist.py script and remove licensify.py.
      Update HACKING.txt to mention makedist.py.
      Remove ez_setup.py.
      Fixing issue where tests are run twice.
      Generalize grabbing interface.
      Adding test-data grabbing script.
      Adding test data grabbed using the get_data.py script.
      Add previously-missing test data.
      Update test data.
      Refactor get_data.py to satisfy PEP8 conventions.
      Refactor the Grabber class for improved testability.
      Add LocalDataGrabber class so tests work with local data.
      Use local test data in Geneagrapher class tests.
      Use LocalDataGrabber path-determination function.
      Add information on changes in the upcoming release.
      Adding CacheGrabber -- a grabber class that caches results.
      Update NEWS with item on BeautifulSoup.
      Replace optparse with argparse.
      Change CacheGrabber to provide information for verbose grabbing.
      Update version to 1.0c1.
      Enable caching in end-to-end usage.
      Add point on the CacheGrabber to the NEWS.
      Turn caching on by default.
      Turn caching on by default.
      Merge branch 'master' of github.com:davidalber/Geneagrapher
      Fix --disable-cache help message.

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/geneagrapher.git



More information about the debian-science-commits mailing list