[geneagrapher] branch upstream created (now 036bec1)

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


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

dtorrance-guest pushed a change to branch upstream
in repository geneagrapher.

        at  036bec1   Handling error returned when attempting to retrieve "long" IDs.

This branch includes the following new commits:

       new  adff25e    * Established geneagrapher repository tree.  * Imported geneagrapher source.
       new  7a97c66    * Produced unit tests for Record class. This resolves ticket #3.  * Wrote a couple new methods in Record.  * Set svn:ignore property for a few files.
       new  94f03b6   Small changes and unit tests for the GGraph.Node class. This resolves ticket #4.
       new  b2a35c0   Built unit tests. This resolves ticket #5.
       new  146abcb   Modified isinstance calls for strings to return true for both str objects and unicode strings.
       new  e0f5eab    * Modified grab.py to implement a class called Grabber that behaves similarly to previous implementation, in most ways. Some changes to functionality were made.  * Generated unit tests for the Grabber class. This resolves ticket #2.
       new  d3789d6   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.
       new  bfed51f    * Minor changes to the Grabber class. Extract method now returns extracted information.  * Working on Geneagrapher class. Not quite finished yet. This applies to ticket #6.
       new  df82aff   Changed text encoding from iso-8859-1 to utf-8 to expand set of characters supported.
       new  c723258   Implemented Geneagrapher class, which allows the tool to be used from the command line to produce "ancestor graphs". This resolves ticket #6.
       new  6d48746   Added decendent tree feature. This resolves ticket #8.
       new  5fa39c7   dos2unix
       new  ba078c5   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.
       new  343dd3c   Reorganizing for packaging (relates to ticket #11).
       new  bc88ee7   Reorganizing for packaging (relates to ticket #11).
       new  16fd73d   Continued reorganizing code for packaging (part of ticket #11).
       new  3496330   Continued reorganizing code for packaging (part of ticket #11).
       new  bdc8a2f   More packaging-related work. Added script for users to run after installation. This revision works toward the completion of ticket #11.
       new  0d27f2f   More packaging-related work. Added script for users to run after installation. This revision works toward the completion of ticket #11.
       new  b149761   Changes in how to run tests.
       new  1bfe7a6   Changes in how to run tests.
       new  687dd3b   Generalized python path.
       new  d3881e8   Generalized python path.
       new  54ec8cf   Removed comment line.
       new  751b7b7   Removed comment line.
       new  8407012   Fixed import commands.
       new  268bf22   Fixed import commands.
       new  c18add4   Added link to script and set it to be installed.
       new  430e420   Added link to script and set it to be installed.
       new  0eb0913   Removed file not part of this release.
       new  180c199   Removed file not part of this release.
       new  46921ba   Changed method used for script installation.
       new  cb7895a   Changed method used for script installation.
       new  95952d4   Ran dos2unix.
       new  8342144   Ran dos2unix.
       new  e92da7d   Added MIT license.
       new  22973d2   Added MIT license.
       new  58f6fc1   License was missing a line.
       new  8b76bad   License was missing a line.
       new  5569b3b   Set license property.
       new  68e371f   Set license property.
       new  87b28f5   Test using license property.
       new  9f07388   Test using license property.
       new  a6bbae9   Continue testing license property.
       new  6b56ebf   Continue testing license property.
       new  6811ff6   
       new  18ab87a   
       new  9272577   Still testing properties.
       new  c91c87b   Still testing properties.
       new  5f27bc9   Still testing properties.
       new  04ddcba   Still testing properties.
       new  efe13ce   Still testing properties.
       new  78ad5d8   Still testing properties.
       new  eab54f8   Still testing properties.
       new  e8af563   Still testing properties.
       new  84f6568   Still testing properties.
       new  89b5af7   Still testing properties.
       new  db21613   Still testing properties.
       new  c4ffaca   Still testing properties.
       new  6163c2e   Still testing properties.
       new  77b0793   Still testing properties.
       new  c52adcb   Still testing properties.
       new  6bdd2f8   Still testing properties.
       new  d0792ac   Properties did not work out. Revert to r29.
       new  25c704f   Properties did not work out. Revert to r29.
       new  937f9c4   Script to run before packaging. It adds a copy of the license to the top of the defined list of files.
       new  8f4688a   Script to run before packaging. It adds a copy of the license to the top of the defined list of files.
       new  76fdf16   Removed "import *" and modified code accordingly.
       new  c3c6302   Removed "import *" and modified code accordingly.
       new  60d1f41   Added comments.
       new  cdca559   Added comments.
       new  fff419c   Added license attribute.
       new  4368fd1   Added license attribute.
       new  4cc8984   Move file so that it is not included in distribution by default.
       new  2169414   Move file so that it is not included in distribution by default.
       new  a1dbe15   Made a mistake. Changing the name of this file did not keep it from being put into distributions.
       new  542a7cc   Made a mistake. Changing the name of this file did not keep it from being put into distributions.
       new  6fe3f5e   Made a mistake. Changing the name of this file did not keep it from being put into distributions.
       new  9370d41   Made a mistake. Changing the name of this file did not keep it from being put into distributions.
       new  f9d5d4d    * Changed help strings for -a and -d to make sense.  * Changed all 'descendents' to 'descendants' as personal preferences have changed.  * A couple other changes to comments.
       new  0ff4b31    * Changed help strings for -a and -d to make sense.  * Changed all 'descendents' to 'descendants' as personal preferences have changed.  * A couple other changes to comments.
       new  ccc017a   Create branch for 0.2 release.
       new  68f2d7a   Modified help strings.
       new  282361e   Removed option and supporting code to add supplementary nodes.
       new  3578965   Merge changes from branch point (r56) and HEAD revision on trunk.
       new  a76f0d6   Removed unnecessary import statement.
       new  a366d3d   Merged changes from trunk.
       new  ef89f1e   Update tests to reflect earlier changes.
       new  281f459   Merged changes from trunk.
       new  fb65066   Removed test cases for supplementary nodes file.
       new  b83a2d9   Updated to newest version, per ticket #13.
       new  bad4644   Merge changes from trunk.
       new  b044ba3   Add script to assist in packaging.
       new  dc1e018   Add script to assist in packaging.
       new  4787882   Tag version 0.2-r1.
       new  6ece33a   Change version stamp.
       new  136fccb   Made distribution.
       new  454cc6c   Moved directory to make room for Geneagrapher support packages.
       new  8b3d0cd   Make directory for Geneagrapher caching package.
       new  a3558a2   Fix indentations in DuplicateNodeError class.
       new  359dd30    * Added BadIdError class.  * Updated error handling for bad node IDs to catch both known classes of Math Genealogy Project page errors. This fixes #14.
       new  23c152a    * Added new bad ID test case.  * Added test suite class.  * Updated test suite name.  * Updated version stamp.
       new  f5cc8fe   Add directory to svn:ignore path.
       new  8cb28f1   Added ability for user to specify the sort order of nodes in the graph. This fixes #10.
       new  986f1bf   Extracting version from the egg and letting the OptionParser take care of requests for the version. This fixes #17.
       new  dd801ca   Create branch for maintenance update.
       new  4f15851   Remove directories that should not be in the branch.
       new  0166015   Create branch for maintenance update.
       new  2e81480   Update version stamp.
       new  f649ae4   Fixed bug in code caught by failing test. The test was failing because the Math Genealogy Project modified an error message on their website.
       new  545f90f   Update years in copyright file.
       new  1d4db6a   Make distribution.
       new  97f6e71   Tag version 0.2-r2 distribution.
       new  25371ab   Make branch for version 0.2.1.
       new  aa1f865   Fixed two broken tests.
       new  15e257a   Fixed two broken tests.
       new  0114998   r115 was commited by accident. Rolling back.
       new  c49f206   Added test for multiple advisors case, and modified code in grab.py to correctly handle the multiple advisors case.
       new  7167e60   Remove unneccesary directory.
       new  a69238f   Update version stamp.
       new  270bc12   Update svn:ignore property.
       new  f98d247   Remove unneccesary directory.
       new  99038d2   Adding missing files. I really need to improve the distribution mechanism to avoid making these mistakes.
       new  6f5c68b   Removed copyright headers from source files.
       new  7172f8f   Create v0.2.1-r1 branch.
       new  aec7a53   Fix broken tests.
       new  64bae74   Increment version number.
       new  e6b4307   Increment version number.
       new  6f601a1   Create branch for v0.2.1-r2
       new  f6655b5   Fix broken test that was caused by the addition of a new Gauss descendent (Karl von Staudt).
       new  2362c71   Updated years in COPYING file.
       new  256dfd0   Update version stamp.
       new  24d39ec   Remove empty Geneacache directory.
       new  9ada3a4   Reorganized the braches and tags directories.
       new  5ac2307   Reorganize trunk.
       new  3496b6d   Clobbering master with 0.2.1-r2.
       new  b5e37d6   Get version from setup.py.
       new  6f2a0be   Fix test broken by changes in genealogy data.
       new  8dede37   Updated string formatting to newer syntax.
       new  21575b2   Reformatting: getting rid of ancient tabs.
       new  7176744   Renaming Grabber methods to follow conventions.
       new  c02162f   Renamed grab.py to grabber.py and made associated changes.
       new  cf5e004   Renaming Geneagrapher methods to follow conventions.
       new  2b53288   Renaming Record, Node, and Graph methods to follow conventions.
       new  2d005ed   Adding README.
       new  8029951   Adding to .gitignore file.
       new  3bd0e67   Cleaned up entry point by migrating it to geneagrapher.py.
       new  fe3d094   Copying GGraph.py; preparing to split its classes to their own modules.
       new  b429aaa   Removed classes from each new module in graph.
       new  970b89f   Completed transition from GGraph.py to separate modules.
       new  cebd373   Copying tests.py into several files in preparation to split tests.
       new  830338c   Finished splitting tests into separate modules.
       new  3b202b0   Incorporated BeautifulSoup into Grabber.
       new  e46a48f   Removed Grabber.unescape as it is no longer used.
       new  cb4d4af   Factored out ID extraction code.
       new  6b549be   Added test for extracting information from record with no descendants.
       new  8375cde   Replaced two of the information extraction loops with list comprehensions.
       new  d27c555   Removed the Grabber.get_page method.
       new  b97b417   Replaced loop with list comprehension.
       new  fa50db9   Removed already_printed member from Node.
       new  fd31d4c   The Node.__str__ method was essentially a __str__ for Record. Moved the Node __str__ method to Record and now have Node.__str__ call Record.__str__.
       new  82fd8ce   Replaced __str__ in Node and Record with __unicode__.
       new  76e00bb   - Replaced loop with list comprehension. - Modified Graph.get_node to raise exception when the node requested does   not exist.
       new  979a8eb   - Added tests to have better coverage of geneagrapher.py. - Changed order that nodes are visited while building the dot file output. - Changed graph output to standard out to not add an extra newline at end.
       new  8cf83c5   - Modified option parsing error handling. - Added new end-to-end test to cover ggrapher function.
       new  ca812ae   - Changed exception message when a bad ID is given. - Added end-to-end test with a bad ID as input.
       new  f8e97f7   Added test for output when using verbose output.
       new  c2eb810   Removed unnecessary try-except blocks.
       new  ad44e33   Changed queue pop order so that it is actually a queue.
       new  61438ea   Refactored record grabbing to get rid of repetitive blocks of code.
       new  a6e8924   Expanded test of DuplicateNodeError, fixed bug with its message.
       new  4e46aca   Reformatted code to conform to PEP8.
       new  45117a5   Unified the naming of nodes that seed the graph.
       new  9c9cb33   Reformatting tests for PEP8 conformance.
       new  b66630c   Reformatting setup.py for PEP8 conformance.
       new  e289dd3   Removed unnecessary code from tests.py.
       new  4ba4f6e   Replaced list-based queue with deque.
       new  e1a2428   Add __contains__ method to Graph class.
       new  484ecb4   Change Graph class to inherit from dict.
       new  482974f   Changed to store ancestor and descendant information in Node class as set.
       new  f2b09d9   Added missing descendant information to a test.
       new  c864091   Changed Graph.seeds member from list of Node objects to a set of Node objects.
       new  d6db17e   Changed Graph.seeds member to be set of Node IDs, rather than a set of Node objects.
       new  fb43d99   Changed Graph class so that Graph object contains only information relevant for the genealogy graph it represents.
       new  f9fe22a   Replace all instances of `assertEquals` with `assertEqual`.
       new  5a91ee1   Changed the comments at start of test methods to docstrings.
       new  d08d199   Remove enumerations from test method names.
       new  556701e   Repackaging using Distribute (replacing setuptools).
       new  48103c8   Adding 'dist' to .gitignore.
       new  8d27d57   Update the makedist.py script and remove licensify.py.
       new  859035b   Update HACKING.txt to mention makedist.py.
       new  238b6e5   Remove ez_setup.py.
       new  22be5d9   Fixing issue where tests are run twice.
       new  8d000fd   Generalize grabbing interface.
       new  e062082   Adding test-data grabbing script.
       new  c5d8006   Adding test data grabbed using the get_data.py script.
       new  b2fd3ea   Add previously-missing test data.
       new  6a3cc0b   Update test data.
       new  8ecccec   Refactor get_data.py to satisfy PEP8 conventions.
       new  8933f7e   Refactor the Grabber class for improved testability.
       new  85da0b9   Add LocalDataGrabber class so tests work with local data.
       new  6cf72ad   Use local test data in Geneagrapher class tests.
       new  249bb3a   Use LocalDataGrabber path-determination function.
       new  335b9b4   Add information on changes in the upcoming release.
       new  8c12590   Adding CacheGrabber -- a grabber class that caches results.
       new  ee79691   Update NEWS with item on BeautifulSoup.
       new  f4fd40e   Replace optparse with argparse.
       new  7fc33e6   Change CacheGrabber to provide information for verbose grabbing.
       new  faeb44a   Update version to 1.0c1.
       new  6521504   Enable caching in end-to-end usage.
       new  d15decb   Add point on the CacheGrabber to the NEWS.
       new  ee01d22   Turn caching on by default.
       new  93dc6d1   Turn caching on by default.
       new  25d5579   Merge branch 'master' of github.com:davidalber/Geneagrapher
       new  2be837a   Fix --disable-cache help message.
       new  762fff3   Append 'build' to .gitignore.
       new  18962cc   Update test data cache file.
       new  3003872   Update test to use CacheGrabber.
       new  4f36567   Update test to use large cache expiration timeout.
       new  38ae3ff   Change 1000000000000000 to 1e15.
       new  ed5f80f   Change grabber classes to return a dictionary.
       new  6f7490d   Change version to 1.0c2.
       new  588a4f3   Enable distribute package bootstrapping.
       new  8101936   Catching ValueError at entry point.
       new  036bec1   Handling error returned when attempting to retrieve "long" IDs.

The 225 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
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