1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
-
+
-
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
|
Notes: Porting fossil to win32
Fossil on Win32
======================================================================
Setting up my build environment:
Setting up the build environment:
----------------------------------------------------------------------
Install:
MinGW 5.1.3
MSYS 1.0.10
Download/compile/install zlib (configure --prefix=/mingw)
Download/compile/install tclsh (configure --prefix=/) (for tests)
Installing zlib and tclsh was done in the MSYS shell so I could
easily use the configure scripts. Tcl is only required to run the
tests. You could install a binary distribution of Tcl/Tk and use
that to run the tests, or you could opt to simply trust that
everything worked and not run the tests.
All commands were issued in the MSYS shell, not a cmd.exe
There is a contributed zlib package on the MinGW site.
Downloading and installing a binary Tcl/Tk package and the
contributed zlib package would remove the requirement of MSYS.
Building on Windows:
----------------------------------------------------------------------
Ensure you have read "Setting up the build environment" first.
Building is as simple as one command:
C:\fossil-src> make -f Makefile.w32
Outstanding Issues:
----------------------------------------------------------------------
* server is totally non-functional - #if/#end'd out of the code
Commands status:
----------------------------------------------------------------------
add OK
cgi Not tested
changes OK
|
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
-
+
|
leaves OK
ls OK
merge OK
new OK
open OK
pull OK
push OK
rebuild OK (didn't have a corrupt file to try on though)
rebuild OK
redo BAD #3
rm OK
server BAD #4
status OK
sync OK
timeline OK
tkdiff OK
|