Changesets: Tools

master 03c3e45a

2013-07-24 12:36

dregad


Details Diff
Improve logic for file exclusions
mod - buildrelease.py Diff File

master 3fc8bbf5

2013-06-14 16:47

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

2013-05-22 06:54

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

2013-05-22 04:59

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

2013-05-22 04:46

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

2013-05-22 00:21

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

2013-05-20 15:28

dregad


Details Diff
irclogs.py: set executable mode
add - irclogs.py Diff File

master 45ae8b36

2013-05-19 09:03

dregad


Details Diff
docbook-manual.py: follow PEP8 coding guidelines
mod - docbook-manual.py Diff File

master 1f42fb46

2013-05-19 05:21

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

2013-05-19 05:10

dregad


Details Diff
docbook-manual-repo.py: follow PEP8 coding guidelines
mod - docbook-manual-repo.py Diff File

master de0d852e

2013-05-18 16:22

dregad


Details Diff
docbook-manual-repo.py: added print statements to improve logging
mod - docbook-manual-repo.py Diff File

master e0ba658a

2013-05-05 09:57

dregad


Details Diff
irclogs.py: follow PEP8 coding guidelines
mod - irclogs.py Diff File

master bfa1167f

2013-05-03 03:54

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

2013-05-03 00:18

dregad


Details Diff
irclogs.py: use subprocess instead of os.system

Added error handling and logging.
mod - irclogs.py Diff File

master 36a248cf

2013-05-02 23:15

dregad


Details Diff
irclogs.py: improved logging including start+end with timestamp
mod - irclogs.py Diff File

master 2af0231d

2013-05-02 13:17

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

2013-04-30 01:45

Damien Regad


Details Diff
irclogs.py: add error checking for source+target dirs
mod - irclogs.py Diff File

master 2820f4e0

2013-04-30 01:28

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

2013-04-30 00:18

Damien Regad


Details Diff
irclogs.py: set final source and target dirs
mod - irclogs.py Diff File

master ba4a2236

2013-04-30 00:17

Damien Regad


Details Diff
irclogs.py: exclude index.php from rsync
mod - irclogs.py Diff File

master 196bec0a

2013-04-28 23:37

Damien Regad


Details Diff
Set executable flags for irclogs.py
add - irclogs.py Diff File

master 9e51fd20

2013-04-28 23:30

Damien Regad


Details Diff
Revised and improved irclogs.py
mod - irclogs.py Diff File

master 96830049

2013-04-22 08:18

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

2013-04-12 05:02

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

2013-03-21 04:59

dregad


Details Diff
Set executable mode for update-trackers.sh
add - update-trackers.sh Diff File
 First  Prev  1 2 3 4 5 6 7 8 9 10 11  Next  Last