Differences From:
File src/tag.c part of check-in [ac392fbba6] -
- Rename subcommand tag delete to tag cancel.
by cle on 2008-08-11 04:03:37. [view]
- New branching behavior. Now if subcommand tag branch is used, a new copy of manifest UUID with the same parent will be created, thereby creating a fork. A propagating symbolic tag with TAGNAME is assigned to the UUID of the new copy. Furthermore all other propagating symbolic tags that the fork did inherited by the original manifest, are cancelled.
However, if the option --raw was given, the old tag branch behavior is used. That means, no creation of a fork by copying the manifest UUID, no cancelling of inherited propagating symbolic tags. The tag will be applied to the given UUID directly.
For instancefossil tag branch fix-12345 cfcfcfee fossil tag branch --raw bgcolor fix-12345 yellowwill create a fork by copiying manifest cfcfcfee, apply a tag fix-12345 that will propagate to its children and set the propagating property bgcolor to yellow.
To:
File src/tag.c part of check-in [91ec6982e9] - Fix a spelling: replace 'delete' -> 'cancel' in usage for 'tag'. by hintze on 2008-08-11 05:30:27. Also file src/tag.c part of check-in [5fb14b9a0f] - Include non-sym- tags in tagview web page. Also merge mainline into tagview branch. by eric on 2008-08-21 20:59:01. [view]
@@ -539,6 +539,6 @@ blob_reset(&tagname); return; tag_cmd_usage: - usage("add|branch|delete|find|list ..."); + usage("add|branch|cancel|find|list ..."); }