@@ -842,10 +842,90 @@
842 842 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pragma -hasinfo no ; # no object introspection
843 843 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pragma -simpledispatch yes ; # simple fast dispatch
844 844 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
845 845 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# # ## ### ##### ######## #############
846 846 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
847 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
848 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # # ## ### ##### ######## ############# #####################
849 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ## Helper singleton. Commands for revision changesets.
850 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
851 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ snit::type ::vc::fossil::import::cvs::project::rev::rev {
852 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod byrevision {} { return 1 }
853 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod bysymbol {} { return 0 }
854 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod istag {} { return 0 }
855 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod isbranch {} { return 0 }
856 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
857 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # result = list (mintime, maxtime)
858 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod timerange {items} {
859 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
860 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
861 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # var(dv) = dict (revision -> list (revision))
862 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod internalsuccessors {dv revisions} {
863 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
864 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
865 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # var(dv) = dict (item -> list (item)), item = list (type id)
866 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod successors {dv revisions} {
867 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
868 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
869 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # var(dv) = dict (item -> list (item)), item = list (type id)
870 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod predecessors {dv revisions} {
871 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
872 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
873 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
874 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # # ## ### ##### ######## ############# #####################
875 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ## Helper singleton. Commands for tag symbol changesets.
876 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
877 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ snit::type ::vc::fossil::import::cvs::project::rev::sym::tag {
878 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod byrevision {} { return 0 }
879 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod bysymbol {} { return 1 }
880 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod istag {} { return 1 }
881 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod isbranch {} { return 0 }
882 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
883 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # result = list (mintime, maxtime)
884 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod timerange {tags} {
885 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
886 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
887 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # var(dv) = dict (item -> list (item)), item = list (type id)
888 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod successors {dv tags} {
889 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
890 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
891 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # var(dv) = dict (item -> list (item)), item = list (type id)
892 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod predecessors {dv tags} {
893 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
894 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
895 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
896 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # # ## ### ##### ######## ############# #####################
897 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ## Helper singleton. Commands for branch symbol changesets.
898 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
899 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ snit::type ::vc::fossil::import::cvs::project::rev::sym::branch {
900 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod byrevision {} { return 0 }
901 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod bysymbol {} { return 1 }
902 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod istag {} { return 0 }
903 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod isbranch {} { return 1 }
904 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
905 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # result = list (mintime, maxtime)
906 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod timerange {branches} {
907 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
908 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
909 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # var(dv) = dict (item -> list (item)), item = list (type id)
910 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod successors {dv branches} {
911 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
912 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
913 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # var(dv) = dict (item -> list (item)), item = list (type id)
914 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ typemethod predecessors {dv branches} {
915 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
916 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
917 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # # ## ### ##### ######## #############
918 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ## Configuration
919 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
920 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ pragma -hasinstances no ; # singleton
921 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ pragma -hastypeinfo no ; # no introspection
922 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ pragma -hastypedestroy no ; # immortal
923 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
924 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
925 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # # ## ### ##### ######## ############# #####################
926 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ##
847 927 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
848 928 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
namespace eval ::vc::fossil::import::cvs::project {
849 929 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
namespace export rev
850 930 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
namespace eval rev {
851 931 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
namespace import ::vc::fossil::import::cvs::state
@@ -856,13 +936,27 @@
856 936 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
::variable mybranchcode [project::sym branch]
857 937 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
namespace import ::vc::tools::misc::*
858 938 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
namespace import ::vc::tools::trouble
859 939 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
namespace import ::vc::tools::log
860 940 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
log register csets
941 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
942 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # Set up the helper singletons
943 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ namespace eval rev {
944 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ namespace import ::vc::fossil::import::cvs::state
945 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ namespace import ::vc::fossil::import::cvs::integrity
946 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
947 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ namespace eval sym::tag {
948 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ namespace import ::vc::fossil::import::cvs::state
949 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ namespace import ::vc::fossil::import::cvs::integrity
950 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
951 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ namespace eval sym::branch {
952 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ namespace import ::vc::fossil::import::cvs::state
953 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ namespace import ::vc::fossil::import::cvs::integrity
954 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
861 955 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
862 956 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
863 957 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
864 958 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# # ## ### ##### ######## ############# #####################
865 959 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
## Ready
866 960 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
867 961 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
package provide vc::fossil::import::cvs::project::rev 1.0
868 962 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return
869 963 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!