[geneagrapher] branch master created (now 86239ae)
Doug Torrance
dtorrance-guest at moszumanska.debian.org
Sat Jul 11 17:10:30 UTC 2015
This is an automated email from the git hooks/post-receive script.
dtorrance-guest pushed a change to branch master
in repository geneagrapher.
at 86239ae Initial attempt at Debian package.
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.
new 86239ae Initial attempt at Debian package.
The 226 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