Fossil SCM

First attempt at documentation for Fossil chat.

drh 2020-12-25 16:09 trunk
Commit bcfdc1a106cb2ab9d5b699b28abb3a35077208742a2ceae234ebe0a2564a067b
--- www/changes.wiki
+++ www/changes.wiki
@@ -1,10 +1,11 @@
11
<title>Change Log</title>
22
33
<a name='v2_14'></a>
44
<h2>Changes for Version 2.14 (pending)</h2>
55
6
+ * Add support for [./chat.md|Fossil chat].
67
* The "[/help?cmd=clone|fossil clone]" command is enhanced so that
78
if the repository filename is omitted, an appropriate name is derived
89
from the remote URL and the newly cloned repo is opened. This makes
910
the clone command work more like Git, thus making it easier for
1011
people transitioning from Git.
1112
1213
ADDED www/chat.md
--- www/changes.wiki
+++ www/changes.wiki
@@ -1,10 +1,11 @@
1 <title>Change Log</title>
2
3 <a name='v2_14'></a>
4 <h2>Changes for Version 2.14 (pending)</h2>
5
 
6 * The "[/help?cmd=clone|fossil clone]" command is enhanced so that
7 if the repository filename is omitted, an appropriate name is derived
8 from the remote URL and the newly cloned repo is opened. This makes
9 the clone command work more like Git, thus making it easier for
10 people transitioning from Git.
11
12 DDED www/chat.md
--- www/changes.wiki
+++ www/changes.wiki
@@ -1,10 +1,11 @@
1 <title>Change Log</title>
2
3 <a name='v2_14'></a>
4 <h2>Changes for Version 2.14 (pending)</h2>
5
6 * Add support for [./chat.md|Fossil chat].
7 * The "[/help?cmd=clone|fossil clone]" command is enhanced so that
8 if the repository filename is omitted, an appropriate name is derived
9 from the remote URL and the newly cloned repo is opened. This makes
10 the clone command work more like Git, thus making it easier for
11 people transitioning from Git.
12
13 DDED www/chat.md
+119
--- a/www/chat.md
+++ b/www/chat.md
@@ -0,0 +1,119 @@
1
+
2
+ is tagged"C" capability
3
+to "Developer" so that any individual user who has the "v" capability will
4
+also havensiders - people with check-in
5
+privileges or higher. It is not intended as a geforumtributed developerse reinpository. Chat contereplacemed
6
+ to be a hyperlink and is tagged.
7
+
8
+ * Text with target (accordive overhead** &rarr;
9
+ There is nothing new to set up or configuretagged"C" capability
10
+to "Developer" so that any individual user who has the "v" capability will
11
+also havensiders - people with check-in
12
+privileges or higher. It is not intended as a general-purpose gathering
13
+place for random passers-by on the internet.Message text is delivered verbati
14
+ is tagged"C" capabier/) in order
15
+for chat to work.
16
+To activate chat, simply add the [C capability](/setup_ucap_list)
17
+to every user wte. Anyone who can syncral Alerts
18
+
19
+If you haty](/setup_ucap_list)
20
+to every user who is authorized to participate. Anyone who can read chapritory. Chat content does not sync. (It could be used for that,
21
+in theory, but its feature set is not designed wity](/setup_ucap_list)
22
+to evertransient, ephemerial, real-time discussion.
23
+The conversation is
24
+then you can bring up a chat and ip a chat wed or
25
+retained long-teryou can bring up a chat window for that remote repository
26
+that will beep whenever new content arrives. This must be done from a
27
+terminal window.
28
+Change directories to a working checkout of the local clone and type:
29
+
30
+> fossil chat
31
+
32
+This command will bring up a chat window in your default web-browser
33
+(similar to the way the "[fossil ui](/help?cmd=ui)" does). The
34
+chat will be for the remote repository, the repository whose URL shows
35
+when you type the "[fossil remote](/help?cmd=remote)" command. In
36
+addition to bringing up the chat window, this command will also
37
+send a single "bel" character (U+0007) to standard error of the terminal
38
+whenever new messages arrive in the chat window. On most systems,
39
+the terminal windows will emit an "beep" whenever they receive the U+0007
40
+character. This works out-of-the-box for Mac and Windows, but on some
41
+flavors of Linux, you might need to enable terminal beeps in your system
42
+preferences.
43
+
44
+In theory, it should be possible to get a web-browser to make an alert
45
+sound whenever new content arrives in the chat window. However, the
46
+Fossil developers have been unable to figure out how to do that.
47
+Web-browsers make it very difficult to play sounds that are
48
+not the direct result of a user-click, probably to prevent
49
+advertisements from pestering users w * **/chat-ping to tki_rules) An HTTP request to this page on the loopback IP address causes
50
+ a single U+0007 "bel" character to be sent to standard error of
51
+ the controlling terminal. This is used to implement
52
+ aural alerts with the "[fossil chat](/help?cmd=chat)" commahave a local clone and checkout for a remote Fossil repository
53
+and that remote repository supports chat,
54
+then you can bring up a chat window for that remote repository
55
+that will beep whenever new content arrives. This must be done from a
56
+terminal window.
57
+Change directories to a working checkout of the local clone and type:
58
+
59
+> fossil chat
60
+
61
+This command will bring up a chat window in your default web-browser
62
+(similar to the way the "[fossil ui](/help?cmd=ui)" does). The
63
+chat will be for the remote repository, the repository whose URL shows
64
+when you type the "[fossil remote](/help?cmd=remote)" command. In
65
+addition to bringing up the chat window, this command will also
66
+send a single "bel" character (U+0007) to standard error of the terminal
67
+whenever new messages arrive in the chat window. On most systems,
68
+the terminal windows will emit anthe U+0007
69
+character. This works out-of-the-box for Mac and Windows, but on some
70
+flavors of Linux, you might need to enable terminal beeps in your system
71
+preferences.
72
+
73
+In theory, it should be possible to get a web-browser to make an alert
74
+sound whenever new content arrives in the chat window. However, the
75
+Fossil developers have been unable to figure out how to do that.
76
+Web-browsers make it very difficult to play sounds that are
77
+not the direct result of a user-click, probably to prevent
78
+advertisements from pestering users w * **/chat-ping to tki_rules) An HTTP request to this page on the loopback IP address causes
79
+ a single U+0007 "bel" character to be sent to standard error of
80
+ the controlling terminal. This is used to implement
81
+ aural alerts with the "[fossil chat](/help?cmd=chat)" commandTheyor chat to work.
82
+To activate chat, simply add the [C capability](/setup_ucap_list)
83
+to every user who is authorized to participate. Anyone who can read chaprior toal to a single reinpository. Chat content does not sync.
84
+
85
+
86
+## Setup
87
+
88
+A Fossil repository must be functioning as a
89
+HTML and a few KB This is used to
90
+post
91
+web hat](/help?cmd=chat)" commandile BLOBINTELETE
92
+a
93
+
94
+
95
+innerHTML.
96
+It is only really useful
97
+if you configure a [common server repository](./server/) that all chat
98
+participants can connect to.
99
+
100
+## Setup
101
+
102
+To activate Fossilow.
103
+Change directories to a working checkout of the local clone and type:
104
+
105
+> fossil chat
106
+
107
+This command will bring up a chat window in your default web-browser
108
+(similar to the way the "[fossil ui](/help?cmd=ui)" does). The
109
+chat will be for the remote repository, the repository whose URL shows
110
+when you type the "[fossil remote](/help?cmd=remote)" command. In
111
+addition to bringing up the chat window, this command will also
112
+send a single "bel" character (U+0007) to standard error of the terminal
113
+whenever new messages arrive in the chat window. On most systems,
114
+the terminal windows will emit an "beep" whenever they receive the U+0007
115
+character. This works out-of-the-box for Mac and Windows, but on some
116
+flavors of Linux, you might need to enable terminal beeps in your system
117
+preferences.
118
+
119
+In theory, it should be possible to get a w
--- a/www/chat.md
+++ b/www/chat.md
@@ -0,0 +1,119 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
--- a/www/chat.md
+++ b/www/chat.md
@@ -0,0 +1,119 @@
1
2 is tagged"C" capability
3 to "Developer" so that any individual user who has the "v" capability will
4 also havensiders - people with check-in
5 privileges or higher. It is not intended as a geforumtributed developerse reinpository. Chat contereplacemed
6 to be a hyperlink and is tagged.
7
8 * Text with target (accordive overhead** &rarr;
9 There is nothing new to set up or configuretagged"C" capability
10 to "Developer" so that any individual user who has the "v" capability will
11 also havensiders - people with check-in
12 privileges or higher. It is not intended as a general-purpose gathering
13 place for random passers-by on the internet.Message text is delivered verbati
14 is tagged"C" capabier/) in order
15 for chat to work.
16 To activate chat, simply add the [C capability](/setup_ucap_list)
17 to every user wte. Anyone who can syncral Alerts
18
19 If you haty](/setup_ucap_list)
20 to every user who is authorized to participate. Anyone who can read chapritory. Chat content does not sync. (It could be used for that,
21 in theory, but its feature set is not designed wity](/setup_ucap_list)
22 to evertransient, ephemerial, real-time discussion.
23 The conversation is
24 then you can bring up a chat and ip a chat wed or
25 retained long-teryou can bring up a chat window for that remote repository
26 that will beep whenever new content arrives. This must be done from a
27 terminal window.
28 Change directories to a working checkout of the local clone and type:
29
30 > fossil chat
31
32 This command will bring up a chat window in your default web-browser
33 (similar to the way the "[fossil ui](/help?cmd=ui)" does). The
34 chat will be for the remote repository, the repository whose URL shows
35 when you type the "[fossil remote](/help?cmd=remote)" command. In
36 addition to bringing up the chat window, this command will also
37 send a single "bel" character (U+0007) to standard error of the terminal
38 whenever new messages arrive in the chat window. On most systems,
39 the terminal windows will emit an "beep" whenever they receive the U+0007
40 character. This works out-of-the-box for Mac and Windows, but on some
41 flavors of Linux, you might need to enable terminal beeps in your system
42 preferences.
43
44 In theory, it should be possible to get a web-browser to make an alert
45 sound whenever new content arrives in the chat window. However, the
46 Fossil developers have been unable to figure out how to do that.
47 Web-browsers make it very difficult to play sounds that are
48 not the direct result of a user-click, probably to prevent
49 advertisements from pestering users w * **/chat-ping to tki_rules) An HTTP request to this page on the loopback IP address causes
50 a single U+0007 "bel" character to be sent to standard error of
51 the controlling terminal. This is used to implement
52 aural alerts with the "[fossil chat](/help?cmd=chat)" commahave a local clone and checkout for a remote Fossil repository
53 and that remote repository supports chat,
54 then you can bring up a chat window for that remote repository
55 that will beep whenever new content arrives. This must be done from a
56 terminal window.
57 Change directories to a working checkout of the local clone and type:
58
59 > fossil chat
60
61 This command will bring up a chat window in your default web-browser
62 (similar to the way the "[fossil ui](/help?cmd=ui)" does). The
63 chat will be for the remote repository, the repository whose URL shows
64 when you type the "[fossil remote](/help?cmd=remote)" command. In
65 addition to bringing up the chat window, this command will also
66 send a single "bel" character (U+0007) to standard error of the terminal
67 whenever new messages arrive in the chat window. On most systems,
68 the terminal windows will emit anthe U+0007
69 character. This works out-of-the-box for Mac and Windows, but on some
70 flavors of Linux, you might need to enable terminal beeps in your system
71 preferences.
72
73 In theory, it should be possible to get a web-browser to make an alert
74 sound whenever new content arrives in the chat window. However, the
75 Fossil developers have been unable to figure out how to do that.
76 Web-browsers make it very difficult to play sounds that are
77 not the direct result of a user-click, probably to prevent
78 advertisements from pestering users w * **/chat-ping to tki_rules) An HTTP request to this page on the loopback IP address causes
79 a single U+0007 "bel" character to be sent to standard error of
80 the controlling terminal. This is used to implement
81 aural alerts with the "[fossil chat](/help?cmd=chat)" commandTheyor chat to work.
82 To activate chat, simply add the [C capability](/setup_ucap_list)
83 to every user who is authorized to participate. Anyone who can read chaprior toal to a single reinpository. Chat content does not sync.
84
85
86 ## Setup
87
88 A Fossil repository must be functioning as a
89 HTML and a few KB This is used to
90 post
91 web hat](/help?cmd=chat)" commandile BLOBINTELETE
92 a
93
94
95 innerHTML.
96 It is only really useful
97 if you configure a [common server repository](./server/) that all chat
98 participants can connect to.
99
100 ## Setup
101
102 To activate Fossilow.
103 Change directories to a working checkout of the local clone and type:
104
105 > fossil chat
106
107 This command will bring up a chat window in your default web-browser
108 (similar to the way the "[fossil ui](/help?cmd=ui)" does). The
109 chat will be for the remote repository, the repository whose URL shows
110 when you type the "[fossil remote](/help?cmd=remote)" command. In
111 addition to bringing up the chat window, this command will also
112 send a single "bel" character (U+0007) to standard error of the terminal
113 whenever new messages arrive in the chat window. On most systems,
114 the terminal windows will emit an "beep" whenever they receive the U+0007
115 character. This works out-of-the-box for Mac and Windows, but on some
116 flavors of Linux, you might need to enable terminal beeps in your system
117 preferences.
118
119 In theory, it should be possible to get a w

Keyboard Shortcuts

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