Permalink
Commits on Jul 24, 2013
Commits on May 21, 2013
  1. Revert "Updated .gemspec to add author"

    pfriedman committed May 21, 2013
    This reverts commit 18c51b9.
  2. Revert "Added authors and bumped version"

    pfriedman committed May 21, 2013
    This reverts commit 8a814b7.
  3. Added authors and bumped version

    pfriedman committed May 21, 2013
    attempting to publish gem to add owners on rubygems.org
    will revert commits in case this fails.
  4. Updated .gemspec to add author

    pfriedman committed May 21, 2013
    Attempting to add author and push to 'rubygems.org'
    to see if the owner list gets updated
Commits on May 9, 2013
  1. Version 0.13.0.

    rsutphin committed May 9, 2013
  2. Add TransmissionTable#primary_key_variables. Done with #29.

    rsutphin committed May 9, 2013
    We assume in many places that MDES tables have a single PK. This
    method allows us to verify that that is true for each new spec
    version. (MDES 3.3 gave us a scare, but it looks like in that case it
    is just a schema error.)
    
    Extracted from the warehouse.
  3. Allow variable type to be overridden. #29.

    rsutphin committed May 9, 2013
    MDES 3.3 has a table with several PKs according to the VDR schema
    (link_child_partic_org). Upon inspection, it is plain that the extras
    are supposed to be FKs.
    
    This feature allows overriding the named type provided for a variable
    in the schema to allow switching these to be FKs.
Commits on May 6, 2013
  1. Bump bundler version.

    rsutphin committed May 6, 2013
    1.3.x is compatible with RubyGems 2.0.
  2. Use Nokogiri 1.5.7. Closes #5.

    rsutphin committed May 6, 2013
    This version eliminates the last behavior difference that ncs_mdes
    cares about between C-Nokogiri and Java-Nokogiri. The library is now
    JRuby-compatible.
Commits on Mar 12, 2013
  1. Version 0.12.0.

    rsutphin committed Mar 12, 2013
Commits on Mar 11, 2013
  1. Log change for #28. Closes #28.

    rsutphin committed Mar 11, 2013
  2. Add parent/child annotation infrastructure. #28.

    rsutphin committed Mar 11, 2013
    Includes the instrastructure plus the annotations for MDES 1.2.
    All the data specs for the other MDES versions will fail at this
    point because they are attempting to load and sanity-check annotations
    which are not yet implemented.
Commits on Mar 2, 2013
  1. Drop Ruby 1.8 support.

    rsutphin committed Mar 2, 2013
  2. Proofread.

    rsutphin committed Mar 2, 2013
  3. Some docs for diff.

    rsutphin committed Mar 2, 2013
  4. Introduce concept of strict and not diffs. #10.

    rsutphin committed Mar 2, 2013
    The default (non-strict) diff attempts to only include meaningful
    changes. It ignores:
    
    * Changes to whitespace, punctuation, or case in code list labels
    * Variable status changes which are not actionable
    * The unused "global_value" and "master_cl" attributes on CodeListEntry
    
    The strict diff includes all these things along with the meaningful
    changes.
  5. Implement CodeListEntry#diff. #10.

    rsutphin committed Mar 1, 2013
    Also extends VariableType#diff to include code list differences.
  6. Move CodeList and CodeListEntry out of VariableType. #10.

    rsutphin committed Mar 1, 2013
    Since CodeListEntry is going to be carrying more logic once #diff is
    implemented on it, it makes sense to put it in a separate file.
  7. Implement VariableType#diff. #10.

    rsutphin committed Mar 1, 2013
    Also extends Variable#diff to include Variable#type.
  8. Implement TransmissionTable#diff. #10.

    rsutphin committed Mar 1, 2013
    Includes differences in the corresponding variables.
Commits on Feb 28, 2013