MantisBT

Changesets: Tools Browse ] Back to Index ]
master 3fc8bbf5
Timestamp: 2013-06-14 20:47:07
Author: dregad
Details ] Diff ]
docbook build: added --current option

Allows building from an existing git repository's current branch
(working copy), without fetching from remote or checking out a branch.
mod - docbook-manual-repo.py Diff ] File ]
master 2284a615
Timestamp: 2013-05-22 10:54:03
Author: dregad
Details ] Diff ]
docbook-manual-repo.py: revert to originally checked-out branch

Previously the script was leaving the repository checked-out to the last
processed ref.
mod - docbook-manual-repo.py Diff ] File ]
master 7a9bd5d8
Timestamp: 2013-05-22 08:59:40
Author: dregad
Details ] Diff ]
docbook-manual-repo.py: only build when docbook source has changed

Restrict git log parsing to 'docbook' directory when retrieving last
commit timestamp to determine if we need to build the manuals. This
avoids unnecessarily running the build process.
mod - docbook-manual-repo.py Diff ] File ]
master 4693274c
Timestamp: 2013-05-22 08:46:25
Author: dregad
Details ] Diff ]
docbook-manual-repo.py: improve logging

Display the last successful build's date (from the modified timestamp of
the '.build' flag file) when skipping build if there was no change in
the repository since that time.

To achieve this, the flag file's modified date is updated to current
time when we're not building the manuals.
mod - docbook-manual-repo.py Diff ] File ]
master a6fd8a92
Timestamp: 2013-05-22 04:21:21
Author: dregad
Details ] Diff ]
Disable output buffering in python scripts

Buffering causes output from system commands to be displayed out of
sequence with messages printed directly from the script, which makes the
script's output difficult to understand.
mod - docbook-manual-repo.py Diff ] File ]
mod - docbook-manual.py Diff ] File ]
mod - irclogs.py Diff ] File ]
master 4d0d36e3
Timestamp: 2013-05-20 19:28:23
Author: dregad
Details ] Diff ]
irclogs.py: set executable mode
add - irclogs.py Diff ] File ]
master 45ae8b36
Timestamp: 2013-05-19 13:03:59
Author: dregad
Details ] Diff ]
docbook-manual.py: follow PEP8 coding guidelines
mod - docbook-manual.py Diff ] File ]
master 1f42fb46
Timestamp: 2013-05-19 09:21:52
Author: dregad
Details ] Diff ]
docbook-manual.py: allow build with publican

The script now automatically selects the appropriate toolchain to build
the docbook (make or publican), based on presence of the corresponding
config file (Makefile or publican.cfg) in the docbook manual's source
directory. If neither of these files are present, the script skips the
build.

Since publican does not include a feature to copy the built manuals to
the target location as the old makefile did, this is done manually
within the script.

Fixes #15887
mod - docbook-manual.py Diff ] File ]
master f55eb057
Timestamp: 2013-05-19 09:10:39
Author: dregad
Details ] Diff ]
docbook-manual-repo.py: follow PEP8 coding guidelines
mod - docbook-manual-repo.py Diff ] File ]
master de0d852e
Timestamp: 2013-05-18 20:22:50
Author: dregad
Details ] Diff ]
docbook-manual-repo.py: added print statements to improve logging
mod - docbook-manual-repo.py Diff ] File ]
master e0ba658a
Timestamp: 2013-05-05 13:57:32
Author: dregad
Details ] Diff ]
irclogs.py: follow PEP8 coding guidelines
mod - irclogs.py Diff ] File ]
master bfa1167f
Timestamp: 2013-05-03 07:54:38
Author: dregad
Details ] Diff ]
irclogs.py: don't exclude index.php from rsync

Maintenance is easier if the redirection pages and symbolic links are on
the source rather than the target.
mod - irclogs.py Diff ] File ]
master 1f7df87e
Timestamp: 2013-05-03 04:18:20
Author: dregad
Details ] Diff ]
irclogs.py: use subprocess instead of os.system

Added error handling and logging.
mod - irclogs.py Diff ] File ]
master 36a248cf
Timestamp: 2013-05-03 03:15:07
Author: dregad
Details ] Diff ]
irclogs.py: improved logging including start+end with timestamp
mod - irclogs.py Diff ] File ]
master 2af0231d
Timestamp: 2013-05-02 17:17:00
Author: dregad
Details ] Diff ]
Added new irclogs.py script to process mantisbot's logs

Details in wiki
http://www.mantisbt.org/wiki/doku.php/mantisbt:irc_logs [^]
add - irclogs.py Diff ] File ]
master 324b7c82
Timestamp: 2013-04-30 05:45:19
Author: Damien Regad
Details ] Diff ]
irclogs.py: add error checking for source+target dirs
mod - irclogs.py Diff ] File ]
master 2820f4e0
Timestamp: 2013-04-30 05:28:27
Author: Damien Regad
Details ] Diff ]
irclogs.py: remove createIndex function

Not needed anymore, we handle this through the irclogs.php page on the
web site.
mod - irclogs.py Diff ] File ]
master e9a9bebb
Timestamp: 2013-04-30 04:18:08
Author: Damien Regad
Details ] Diff ]
irclogs.py: set final source and target dirs
mod - irclogs.py Diff ] File ]
master ba4a2236
Timestamp: 2013-04-30 04:17:15
Author: Damien Regad
Details ] Diff ]
irclogs.py: exclude index.php from rsync
mod - irclogs.py Diff ] File ]
master 196bec0a
Timestamp: 2013-04-29 03:37:19
Author: Damien Regad
Details ] Diff ]
Set executable flags for irclogs.py
add - irclogs.py Diff ] File ]
master 9e51fd20
Timestamp: 2013-04-29 03:30:24
Author: Damien Regad
Details ] Diff ]
Revised and improved irclogs.py
mod - irclogs.py Diff ] File ]
master 96830049
Timestamp: 2013-04-22 12:18:26
Author: Damien Regad
Details ] Diff ]
New script: irclogs.py

Generate IRC log archive pages for mantisbt.org based on files saved by
mantisbot / ChannelLogger plugin

Processes the Supybot ChannelLogger's log directory, generates html
pages for the IRC logs (assumes no leading '#' on filenames) using
Marius Gedminas' logs2html script [1], and copies them (rsync) to the
webserver's directory.

See [2] and [3] for further details

[1] http://mg.pov.lt/irclog2html/ [^]
[2] http://www.mantisbt.org/wiki/doku.php/mantisbt:irc_logs [^]
[3] http://www.mantisbt.org/wiki/doku.php/mantisbt:irc_mantisbot [^]

Loosely based on jreese's original script
add - irclogs.py Diff ] File ]
master 7775d055
Timestamp: 2013-04-12 09:02:26
Author: Damien Regad
Details ] Diff ]
Improve check_lineterm.php

Remove code duplication; ignore '.git' directory and remove CVS
reference; improve output.
mod - check_lineterm.php Diff ] File ]
master a8ecd2fd
Timestamp: 2013-03-21 08:59:14
Author: dregad
Details ] Diff ]
Set executable mode for update-trackers.sh
add - update-trackers.sh Diff ] File ]
master 4adbb265
Timestamp: 2013-03-21 08:11:12
Author: dregad
Details ] Diff ]
New script: update-trackers.sh

Updates the reference branch in the bug trackers specified on
command-line to the latest (or specified) commit (i.e. pull from
upstream), then rebases the branch bearing the same name as the repo on
top of the target commit (by default the HEAD of the reference branch).
add - update-trackers.sh Diff ] File ]
1 2 3 4  >>


MantisBT 1.2.16dev master-1.2.x-05091f5 [^]
Copyright © 2000 - 2013 MantisBT Team
Time: 0.0812 seconds.
memory usage: 2,753 KB
Powered by Mantis Bugtracker