Changesets: Tools

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

master 4adbb265

2013-03-21 04:11

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

master 303f0645

2012-12-31 08:37

dregad


Details Diff
update-copyright.sh fixes for master branch

The new docbook format uses a different tag for the copyright year.
mod - update-copyright.sh Diff File

master 17cea47d

2012-12-31 07:51

dregad


Details Diff
New script: update-copyright.sh

This script will bump the copyright year in all of the MantisBT source
files including docbook
add - update-copyright.sh Diff File

master 90c614d2

2012-11-10 10:45

dregad


Details Diff
New script 'update-credits.sh'

This script will update the CREDITS file's Contributors section with the
list of all people who authored commits in the current branch of the GIT
repository (using the shortlog).

The repository's .mailmap file should be updated as appropriate (see the
git shortlog man page [1] for details) prior to running this script, so
that commit made by the same person under different names and/or e-mail
addresses are properly aggregated.

[1] http://www.kernel.org/pub/software/scm/git/docs/git-shortlog.html#_mapping_authors
add - update-credits.sh Diff File

master 8adbd2d9

2012-10-31 21:33

dregad


Details Diff
Disable output buffering in buildrelease scripts, improve logs
mod - buildrelease-repo.py Diff File
mod - buildrelease.py Diff File

master 7e2117cd

2012-10-31 07:04

dregad


Details Diff
nightly-builds.sh: Fix deletion of old builds

The old method using 'find -mtime' was flawed, as there are cases when
no nightly builds are generated (if no new commits have been pushed to
the repository), so files got deleted and we ended up in a situation
where there were no nightly builds to download.
mod - nightly-builds.sh Diff File

master a200fc3c

2012-10-31 06:29

dregad


Details Diff
nightly-builds.sh: remove for loop

Since the buildrelease-repo.py script is able to handle multiple
references, we don't need to loop in the parent script. This makes
process more efficient as we only need to run git clone once.
mod - nightly-builds.sh Diff File

master a173cfbb

2012-10-31 06:26

dregad


Details Diff
buildrelease.py: add newlines improve log readability
mod - buildrelease.py Diff File

master 798968fd

2012-10-31 06:19

dregad


Details Diff
ldrelease-repo.py: force flush before os calls

This avoids out-of-order output in the logs
mod - buildrelease-repo.py Diff File

master 2b79bb12

2012-10-31 05:02

dregad


Details Diff
Nightly builds script: code cleanup and improvements

Added comments, parameter variables, improved logging
mod - nightly-builds.sh Diff File
 First  Prev  1 2 3 4 5 6 7 8 9 10  Next  Last