Re: [unrev-II] Categories and Versions

From: Eric Armstrong (eric.armstrong@eng.sun.com)
Date: Fri Nov 03 2000 - 13:24:51 PST

  • Next message: Eric Armstrong: "Re: [unrev-II] Jack's Use Case: Context-sensitive representation"

    And here, the answers:

    <ul>
      <li>Changes to a Category list are reported to all parents
        <ul>
          <li>When the parent is a structure node, it reflects an add
              or remove of a category
            <ul>
              <li>Note: No &quot;moves&quot; for category lists</li>
            </ul>
          </li>
          <li>When the parent is the main list of categories, it reflects
              a difference in the set of categories</li>
        </ul>
      </li>
      <li>Changes to a Category node are NOT reported to all parents
        <ul>
          <li>They are still versioned, hence delivered with other
              new nodes during system sync-age <br>
              (and marked as &quot;new&quot;)</li>
          <li>The change <i>is</i> reported to the main category
              list/tree (and up the hierarchy) but <i>not</i> to
              structure nodes that have that category</li>
          <li>That way, simple category name-changes are not treated
              like document changes</li>
        </ul>
      </li>
      <li>When a category &quot;splits&quot; (some members become one
          thing, others become something else, as in ToDo-&gt;Bug:Open
          or Feature:Open), or when categories &quot;merge&quot;:
        <ul>
          <li>The split/merge is treated as a name change.</li>
          <li>Changes are versioned and reported to the main category
              list.</li>
          <li>Category lists for affected structure nodes are modified
              with a special NON-VERSIONED change that replaces the
              old pointer with a new one.</li>
        </ul>
      </li>
    </ul>

    -------------------------- eGroups Sponsor -------------------------~-~>
    Create your business web site your way now at Bigstep.com.
    It's the fast, easy way to get online, to promote your business,
    and to sell your products and services. Try Bigstep.com now.
    http://click.egroups.com/1/9183/5/_/444287/_/973286688/
    ---------------------------------------------------------------------_->

    Community email addresses:
      Post message: unrev-II@onelist.com
      Subscribe: unrev-II-subscribe@onelist.com
      Unsubscribe: unrev-II-unsubscribe@onelist.com
      List owner: unrev-II-owner@onelist.com

    Shortcut URL to this page:
      http://www.onelist.com/community/unrev-II



    This archive was generated by hypermail 2b29 : Fri Nov 03 2000 - 13:35:16 PST