Fossil SCM
Add entry for Docker in changes.wiki, and minor bug-fix
Commit
7ad592b915316cba7b4df7159deb2b5875427280
Parent
65815de271780f8…
2 files changed
+2
-2
+3
-1
+2
-2
| --- Dockerfile | ||
| +++ Dockerfile | ||
| @@ -3,11 +3,11 @@ | ||
| 3 | 3 | ### |
| 4 | 4 | FROM fedora:21 |
| 5 | 5 | |
| 6 | 6 | ### Now install some additional parts we will need for the build |
| 7 | 7 | # RUN yum update -y && yum clean all |
| 8 | -RUN yum install -y gcc make zlib-devel openssl-devel tcl-devel && yum clean all | |
| 8 | +RUN yum install -y gcc make zlib-devel openssl-devel tcl-devel tar && yum clean all | |
| 9 | 9 | RUN groupadd -r fossil -g 433 && useradd -u 431 -r -g fossil -d /opt/fossil -s /sbin/nologin -c "Fossil user" fossil |
| 10 | 10 | |
| 11 | 11 | ### If you want to build "release", change the next line accordingly. |
| 12 | 12 | ENV FOSSIL_INSTALL_VERSION trunk |
| 13 | 13 | |
| @@ -18,11 +18,11 @@ | ||
| 18 | 18 | RUN chmod a+rx /usr/bin/fossil |
| 19 | 19 | RUN mkdir -p /opt/fossil |
| 20 | 20 | RUN chown fossil:fossil /opt/fossil |
| 21 | 21 | |
| 22 | 22 | ### Build is done, remove modules no longer needed |
| 23 | -RUN yum remove -y gcc make zlib-devel openssl-devel tcl-devel && yum clean all | |
| 23 | +RUN yum remove -y gcc make zlib-devel openssl-devel tcl-devel tar && yum clean all | |
| 24 | 24 | |
| 25 | 25 | USER fossil |
| 26 | 26 | |
| 27 | 27 | ENV HOME /opt/fossil |
| 28 | 28 | |
| 29 | 29 |
| --- Dockerfile | |
| +++ Dockerfile | |
| @@ -3,11 +3,11 @@ | |
| 3 | ### |
| 4 | FROM fedora:21 |
| 5 | |
| 6 | ### Now install some additional parts we will need for the build |
| 7 | # RUN yum update -y && yum clean all |
| 8 | RUN yum install -y gcc make zlib-devel openssl-devel tcl-devel && yum clean all |
| 9 | RUN groupadd -r fossil -g 433 && useradd -u 431 -r -g fossil -d /opt/fossil -s /sbin/nologin -c "Fossil user" fossil |
| 10 | |
| 11 | ### If you want to build "release", change the next line accordingly. |
| 12 | ENV FOSSIL_INSTALL_VERSION trunk |
| 13 | |
| @@ -18,11 +18,11 @@ | |
| 18 | RUN chmod a+rx /usr/bin/fossil |
| 19 | RUN mkdir -p /opt/fossil |
| 20 | RUN chown fossil:fossil /opt/fossil |
| 21 | |
| 22 | ### Build is done, remove modules no longer needed |
| 23 | RUN yum remove -y gcc make zlib-devel openssl-devel tcl-devel && yum clean all |
| 24 | |
| 25 | USER fossil |
| 26 | |
| 27 | ENV HOME /opt/fossil |
| 28 | |
| 29 |
| --- Dockerfile | |
| +++ Dockerfile | |
| @@ -3,11 +3,11 @@ | |
| 3 | ### |
| 4 | FROM fedora:21 |
| 5 | |
| 6 | ### Now install some additional parts we will need for the build |
| 7 | # RUN yum update -y && yum clean all |
| 8 | RUN yum install -y gcc make zlib-devel openssl-devel tcl-devel tar && yum clean all |
| 9 | RUN groupadd -r fossil -g 433 && useradd -u 431 -r -g fossil -d /opt/fossil -s /sbin/nologin -c "Fossil user" fossil |
| 10 | |
| 11 | ### If you want to build "release", change the next line accordingly. |
| 12 | ENV FOSSIL_INSTALL_VERSION trunk |
| 13 | |
| @@ -18,11 +18,11 @@ | |
| 18 | RUN chmod a+rx /usr/bin/fossil |
| 19 | RUN mkdir -p /opt/fossil |
| 20 | RUN chown fossil:fossil /opt/fossil |
| 21 | |
| 22 | ### Build is done, remove modules no longer needed |
| 23 | RUN yum remove -y gcc make zlib-devel openssl-devel tcl-devel tar && yum clean all |
| 24 | |
| 25 | USER fossil |
| 26 | |
| 27 | ENV HOME /opt/fossil |
| 28 | |
| 29 |
+3
-1
| --- www/changes.wiki | ||
| +++ www/changes.wiki | ||
| @@ -1,8 +1,8 @@ | ||
| 1 | 1 | <title>Change Log</title> |
| 2 | 2 | |
| 3 | -<h2>Changes For Version 1.30 (as yet unreleased)</h2> | |
| 3 | +<h2>Changes For Version 1.30 (2015-01-??)</h2> | |
| 4 | 4 | * Add setting to control the number of times autosync will be tried before |
| 5 | 5 | returning an error. |
| 6 | 6 | * Add the [/help/fusefs|fossil fusefs DIRECTORY] command that mounts a |
| 7 | 7 | Fuse Filesystem at the given DIRECTORY and populates it with read-only |
| 8 | 8 | copies of all historical check-ins. This only works on systems that |
| @@ -31,10 +31,12 @@ | ||
| 31 | 31 | and handle 301 redirects. |
| 32 | 32 | * Fix to prevent empty cloned repository when authentication fails |
| 33 | 33 | * Update documentation for protocol 3 and 'cfile' card use |
| 34 | 34 | * Fix sync protocol bug which would occasionally delete phantom artifacts |
| 35 | 35 | before they were included in a cluster artifact |
| 36 | + * Add support for Docker. Just install docker and type | |
| 37 | + "sudo docker run -d -p 8080:8080 nijtmans/fossil" to get it running. | |
| 36 | 38 | |
| 37 | 39 | <h2>Changes For Version 1.29 (2014-06-12)</h2> |
| 38 | 40 | * Add the ability to display content, diffs and annotations for UTF16 |
| 39 | 41 | text files in the web interface. |
| 40 | 42 | * Add the "SaveAs..." and "Invert" buttons |
| 41 | 43 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -1,8 +1,8 @@ | |
| 1 | <title>Change Log</title> |
| 2 | |
| 3 | <h2>Changes For Version 1.30 (as yet unreleased)</h2> |
| 4 | * Add setting to control the number of times autosync will be tried before |
| 5 | returning an error. |
| 6 | * Add the [/help/fusefs|fossil fusefs DIRECTORY] command that mounts a |
| 7 | Fuse Filesystem at the given DIRECTORY and populates it with read-only |
| 8 | copies of all historical check-ins. This only works on systems that |
| @@ -31,10 +31,12 @@ | |
| 31 | and handle 301 redirects. |
| 32 | * Fix to prevent empty cloned repository when authentication fails |
| 33 | * Update documentation for protocol 3 and 'cfile' card use |
| 34 | * Fix sync protocol bug which would occasionally delete phantom artifacts |
| 35 | before they were included in a cluster artifact |
| 36 | |
| 37 | <h2>Changes For Version 1.29 (2014-06-12)</h2> |
| 38 | * Add the ability to display content, diffs and annotations for UTF16 |
| 39 | text files in the web interface. |
| 40 | * Add the "SaveAs..." and "Invert" buttons |
| 41 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -1,8 +1,8 @@ | |
| 1 | <title>Change Log</title> |
| 2 | |
| 3 | <h2>Changes For Version 1.30 (2015-01-??)</h2> |
| 4 | * Add setting to control the number of times autosync will be tried before |
| 5 | returning an error. |
| 6 | * Add the [/help/fusefs|fossil fusefs DIRECTORY] command that mounts a |
| 7 | Fuse Filesystem at the given DIRECTORY and populates it with read-only |
| 8 | copies of all historical check-ins. This only works on systems that |
| @@ -31,10 +31,12 @@ | |
| 31 | and handle 301 redirects. |
| 32 | * Fix to prevent empty cloned repository when authentication fails |
| 33 | * Update documentation for protocol 3 and 'cfile' card use |
| 34 | * Fix sync protocol bug which would occasionally delete phantom artifacts |
| 35 | before they were included in a cluster artifact |
| 36 | * Add support for Docker. Just install docker and type |
| 37 | "sudo docker run -d -p 8080:8080 nijtmans/fossil" to get it running. |
| 38 | |
| 39 | <h2>Changes For Version 1.29 (2014-06-12)</h2> |
| 40 | * Add the ability to display content, diffs and annotations for UTF16 |
| 41 | text files in the web interface. |
| 42 | * Add the "SaveAs..." and "Invert" buttons |
| 43 |