Fossil SCM

More descriptive build process in win32.txt, also removed win32 port from the todo.txt

jnc 2007-09-22 21:40 trunk
Commit 34accdd0cd130c5870ae4aff1eab38a44811e3e9
2 files changed -3 +25 -4
-3
--- todo.txt
+++ todo.txt
@@ -115,11 +115,8 @@
115115
hash. But you can add a new record to the repository that overloads
116116
a check-in comment with a new comment. Comment changes should be
117117
GPG clearsigned at the very least. Comment changes only apply if
118118
the user who made the change has the right permissions.
119119
120
- * Get a build working for win32. Perhaps use cygwin. Or omit
121
- the server component from win32 (to eliminate the need for fork()).
122
-
123120
* Make the interface to fossil look pretty and be customizable so
124121
that other people will be attracted to it, will take over maintenance
125122
of it, and we can eventually move on to other things.
126123
--- todo.txt
+++ todo.txt
@@ -115,11 +115,8 @@
115 hash. But you can add a new record to the repository that overloads
116 a check-in comment with a new comment. Comment changes should be
117 GPG clearsigned at the very least. Comment changes only apply if
118 the user who made the change has the right permissions.
119
120 * Get a build working for win32. Perhaps use cygwin. Or omit
121 the server component from win32 (to eliminate the need for fork()).
122
123 * Make the interface to fossil look pretty and be customizable so
124 that other people will be attracted to it, will take over maintenance
125 of it, and we can eventually move on to other things.
126
--- todo.txt
+++ todo.txt
@@ -115,11 +115,8 @@
115 hash. But you can add a new record to the repository that overloads
116 a check-in comment with a new comment. Comment changes should be
117 GPG clearsigned at the very least. Comment changes only apply if
118 the user who made the change has the right permissions.
119
 
 
 
120 * Make the interface to fossil look pretty and be customizable so
121 that other people will be attracted to it, will take over maintenance
122 of it, and we can eventually move on to other things.
123
+25 -4
--- win32.txt
+++ win32.txt
@@ -1,24 +1,45 @@
1
-Notes: Porting fossil to win32
1
+Fossil on Win32
22
======================================================================
33
4
-Setting up my build environment:
4
+Setting up the build environment:
55
----------------------------------------------------------------------
66
77
Install:
88
MinGW 5.1.3
99
MSYS 1.0.10
1010
1111
Download/compile/install zlib (configure --prefix=/mingw)
1212
Download/compile/install tclsh (configure --prefix=/) (for tests)
1313
14
- All commands were issued in the MSYS shell, not a cmd.exe
14
+ Installing zlib and tclsh was done in the MSYS shell so I could
15
+ easily use the configure scripts. Tcl is only required to run the
16
+ tests. You could install a binary distribution of Tcl/Tk and use
17
+ that to run the tests, or you could opt to simply trust that
18
+ everything worked and not run the tests.
19
+
20
+ There is a contributed zlib package on the MinGW site.
21
+
22
+ Downloading and installing a binary Tcl/Tk package and the
23
+ contributed zlib package would remove the requirement of MSYS.
24
+
25
+
26
+Building on Windows:
27
+----------------------------------------------------------------------
28
+
29
+ Ensure you have read "Setting up the build environment" first.
30
+
31
+ Building is as simple as one command:
32
+
33
+ C:\fossil-src> make -f Makefile.w32
34
+
1535
1636
Outstanding Issues:
1737
----------------------------------------------------------------------
1838
1939
* server is totally non-functional - #if/#end'd out of the code
40
+
2041
2142
Commands status:
2243
----------------------------------------------------------------------
2344
2445
add OK
@@ -43,11 +64,11 @@
4364
merge OK
4465
new OK
4566
open OK
4667
pull OK
4768
push OK
48
-rebuild OK (didn't have a corrupt file to try on though)
69
+rebuild OK
4970
redo BAD #3
5071
rm OK
5172
server BAD #4
5273
status OK
5374
sync OK
5475
--- win32.txt
+++ win32.txt
@@ -1,24 +1,45 @@
1 Notes: Porting fossil to win32
2 ======================================================================
3
4 Setting up my build environment:
5 ----------------------------------------------------------------------
6
7 Install:
8 MinGW 5.1.3
9 MSYS 1.0.10
10
11 Download/compile/install zlib (configure --prefix=/mingw)
12 Download/compile/install tclsh (configure --prefix=/) (for tests)
13
14 All commands were issued in the MSYS shell, not a cmd.exe
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
16 Outstanding Issues:
17 ----------------------------------------------------------------------
18
19 * server is totally non-functional - #if/#end'd out of the code
 
20
21 Commands status:
22 ----------------------------------------------------------------------
23
24 add OK
@@ -43,11 +64,11 @@
43 merge OK
44 new OK
45 open OK
46 pull OK
47 push OK
48 rebuild OK (didn't have a corrupt file to try on though)
49 redo BAD #3
50 rm OK
51 server BAD #4
52 status OK
53 sync OK
54
--- win32.txt
+++ win32.txt
@@ -1,24 +1,45 @@
1 Fossil on Win32
2 ======================================================================
3
4 Setting up the build environment:
5 ----------------------------------------------------------------------
6
7 Install:
8 MinGW 5.1.3
9 MSYS 1.0.10
10
11 Download/compile/install zlib (configure --prefix=/mingw)
12 Download/compile/install tclsh (configure --prefix=/) (for tests)
13
14 Installing zlib and tclsh was done in the MSYS shell so I could
15 easily use the configure scripts. Tcl is only required to run the
16 tests. You could install a binary distribution of Tcl/Tk and use
17 that to run the tests, or you could opt to simply trust that
18 everything worked and not run the tests.
19
20 There is a contributed zlib package on the MinGW site.
21
22 Downloading and installing a binary Tcl/Tk package and the
23 contributed zlib package would remove the requirement of MSYS.
24
25
26 Building on Windows:
27 ----------------------------------------------------------------------
28
29 Ensure you have read "Setting up the build environment" first.
30
31 Building is as simple as one command:
32
33 C:\fossil-src> make -f Makefile.w32
34
35
36 Outstanding Issues:
37 ----------------------------------------------------------------------
38
39 * server is totally non-functional - #if/#end'd out of the code
40
41
42 Commands status:
43 ----------------------------------------------------------------------
44
45 add OK
@@ -43,11 +64,11 @@
64 merge OK
65 new OK
66 open OK
67 pull OK
68 push OK
69 rebuild OK
70 redo BAD #3
71 rm OK
72 server BAD #4
73 status OK
74 sync OK
75

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button