@@ -0,0 +1,136 @@
1 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ## -*- tcl -*-
2 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # # ## ### ##### ######## ############# #####################
3 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ## Copyright (c) 2007
4 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ## Copyright (c) 2007-2008 Andreas Kupries.
5 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
6 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # This software is licensed as described in the file LICENSE, which
7 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # you should have received as part of this distribution.
8 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
9 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # This software consists of voluntary contributions made by many
10 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # individuals. For exact contribution history, see the revision
11 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # history and logs, available at http://fossil-scm.hwaci.com/fossil
12 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # # ## ### ##### ######## ############# #####################
13 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
14 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ## Fossil, a helper class managing the access to fossil repositories.
15 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
16 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # # ## ### ##### ######## ############# #####################
17 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ## Requirements
18 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
19 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ package require Tcl 8.4 ; # Required runtime.
20 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ package require fileutil ; # Temp.dir/file
21 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ package require snit ; # OO system.
22 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ package require vc::tools::trouble ; # Error reporting.
23 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ package require vc::tools::log ; # User feedback
24 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ package require vc::fossil::import::cvs::integrity ; # State integrity checks.
25 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
26 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # #ax [llength $map]
27 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
28 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach insn $map {
29 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ log progress 3 fossil $n $max ; incr n
30 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
31 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ struct::list assign $insn cmd pa pb
32 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ switch -exact -- $cmd {
33 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ A {
34 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ log write 8 fossil {Importing <$pa>,}
35 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
36 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # Result = 'inserted as record :FOO:'
37 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # 0 1 st-content-put $pa]
38 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ integrit$myrepositoryilable at http://fo ; Do open $myrepositoryuuid [eval $cmd]
39 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $map]
40 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
41 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach insn $== $uuid}il $n $max ; incr n
42 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
43 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ struct## -*- tcl -*-
44 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # # ## ### ##### ######## ############# #####################
45 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ## Copyright (c) 2007
46 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ## Copyright (c) 2007-2008 Andreas Kupries.
47 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
48 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # This software is licensed as described in the file LICENSE, which
49 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # you should have received as part of this distribution.
50 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
51 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # This software consists of voluntary contributions made by many
52 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # individuals. For exact contribution history, see the revision
53 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # history and lo
54 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ package checks.
55 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
56 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # #ax [llength $3 fossil $n $max ; incr n
57 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
58 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ struct::list assign $insn cmd pa pb
59 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ switch -exact 2 pa pb
60 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ switch -exact -- $cmd {
61 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ A {
62 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ log write 8 fossil {Importing <$pa>,}
63 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
64 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # Result = 'inserted as record :FOO:'
65 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # 0 1 st-content-put $pa]
66 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ integrit$myrepositoryilable at http://fo ; Do open $myrepositoryuuid [eval $cmd]
67 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $map]
68 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
69 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach insn $== $uuid}il $n $max ; incr n
70 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
71 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ struct## -*- tcl 2e require snit ; # OO system.
72 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ package require vc::tools::trouble ; # Error reporting.
73 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ package require vc::tools::log ; # User feedback
74 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ package require vc::fossil::import::cvs::integrity ; # State integrity checks.
75 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
76 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # #ax [llength $map]
77 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
78 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach insn $map {
79 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ log progress 3 fossil $n $max ; incr n
80 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
81 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ struct::list assign $insn cmd pa pb
82 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ switch -exact -- $cmd {
83 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ A {
84 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ log write 8 fossil {Importing <$pa>,}
85 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
86 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # Result = 'inserted as record :FOO:'
87 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # 0 1 st-content-put $pa]
88 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ integrit$myrepositoryilable at http://fo ; Do open $myrepositoryuuid [eval $cmd]
89 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $map]
90 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
91 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach insn $== $uuid}il $n $max ; incr n
92 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
93 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ struct## -*- tcl -*-
94 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # # ## ### ##### ######## ############# #####################
95 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ## Copyright (c) 2007
96 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ## Copyright (c) 2007-2008 Andreas Kupries.
97 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
98 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # This software is licensed as described in the file LICENSE, which
99 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # you should have received as part of this distribution.
100 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
101 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # This software consists of voluntary contributions made by many
102 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # individuals. For exact contribution history, see the revision
103 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # history and lo
104 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ package require vc::fossil::import::cvs::integrity ; # State integrity checks.
105 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
106 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # #ax [llength $map]
107 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
108 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach insn $map {
109 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ log progress 3 fossil $n $max ; incr n
110 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
111 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ struct::list assign $insn cmd pa pb
112 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ switch -exact -- $cmd {
113 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ A {
114 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ log write 8 fossil {Importing <$pa>,}
115 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
116 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # Result = 'inserted as record :FOO:'
117 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # 0 1 st-content-put $pa]
118 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ integrit$myrepositoryilable at http://fo ; Do open $myrepositoryuuid [eval $cmd]
119 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ $map]
120 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
121 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ foreach insn $== $uuid}il $n $max ; incr n
122 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
123 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ struct## -*- tcl -*-
124 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # # ## ### ##### ######## ############# #####################
125 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ## Copyright (c) 2007
126 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ## Copyright (c) 2007-2008 Andreas Kupries.
127 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
128 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # This software is licensed as described in the file LICENSE, which
129 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # you should have received as part of this distribution.
130 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #
131 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # This software consists of voluntary contributions made by many
132 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # individuals. For exact contribution history, see the revision
133 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # history and logs, available at http://fossil-scm.hwaci.com/fossil
134 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # # ## ### ##### ######## ############# #####################
135 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
136 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ## Fossil, a helper class managing the access