Changesets: Tools

master f74dbac1

2021-04-04 18:03:47

dregad

Details Diff
irclogs.py: Fix syntax errors

- renamed variable `source` to `source_dir`
- use `{}` as format() placeholder
mod - irclogs.py Diff File

master 551846f7

2021-03-07 12:54:19

dregad

Details Diff
Add missing `!`

Regression from 4658d62db2a8344c39307aafd9b8e47bab96bc96
mod - update-trackers.sh Diff File

master 4658d62d

2021-03-07 12:38:17

dregad

Details Diff
Fix shellcheck warnings
mod - update-trackers.sh Diff File

master 9a473c63

2021-03-07 12:30:00

dregad

Details Diff
Use git-rev-parse to retrieve short commit sha
mod - update-trackers.sh Diff File

master fc65663e

2021-03-07 12:20:17

dregad

Details Diff
nightly-builds.sh: new log() function
mod - nightly-builds.sh Diff File

master 421087da

2021-03-07 12:12:42

dregad

Details Diff
Don't hardcode git commit sha length to 7

Since Git 2.11 [1], by default the abbreviated commit sha's length is
determined automatically based on the number of objects in the
repository.

As of this commit, in the mantisbt repository that gives us 9 chars,
which causes the nightly-builds.sh script's logic to keep the N most
recent builds to fail.

Changing the regex to accept any number of chars.

Fixes #28009

[1]: https://github.com/git/git/blob/master/Documentation/RelNotes/2.11.0.txt#L22
mod - nightly-builds.sh Diff File

master bf636c65

2021-03-07 11:59:52

dregad

Details Diff
Switch to using scripts in mantisbt repo

Fixes #28008
mod - nightly-builds.sh Diff File

master e2ec0af8

2021-03-07 11:59:22

dregad

Details Diff
Fix shellcheck warnings
mod - nightly-builds.sh Diff File

master 341729b4

2021-03-07 09:47:46

dregad

Details Diff
Convert irclogs.py to Python3
mod - irclogs.py Diff File

master 91ce1e66

2021-03-07 07:50:54

dregad

Details Diff
docbook-build.sh cron script

This script is intended to be scheduled with cron for automated builds
of the MantisBT manual.

This is the original version of the script, that was deployed to the
server following the 2017 upgrade.
add - docbook-builds.sh Diff File

master ddc86927

2021-03-07 07:44:51

dregad

Details Diff
docbook-build.sh update after build scripts move

Revise the script following the move of the Python build scripts to the
the main MantisBT repo.
mod - docbook-builds.sh Diff File

master 740849bf

2020-10-30 13:56:43

dregad

Details Diff
Fix shellcheck warnings
mod - nightly-builds.sh Diff File

master fca3b3e1

2020-10-30 13:47:00

dregad

Details Diff
Nightly build: allow wildcards for branches

set 'master*' as default.
mod - nightly-builds.sh Diff File

master 549d14d5

2019-11-25 07:35:20

dregad

Details Diff
buildrelease-repo.py: exclude dev composer dependencies

Fixes 0026385
Affected Issues
0026385
mod - buildrelease-repo.py Diff File

master 8212eebb

2019-11-25 07:21:34

dregad

Details Diff
buildrelease-repo.py: fix bug when no refs provided

When no ref to build is provided, the script retrieves the current
HEAD's SHA and uses that as release name.

The problem was that using extend() to add the SHA to the list of refs
caused the string to be added as individual chars instead of a single
item. Using append() instead fixes the problem.

Fixes 0026386
Affected Issues
0026386
mod - buildrelease-repo.py Diff File

master 1edfc97d

2019-03-18 14:48:40

dregad

Details Diff
buildrelease.py: don't exlude web.config files

Fixes 0025614
Affected Issues
0025614
mod - buildrelease.py Diff File

master a86d2285

2018-11-18 16:23:11

dregad

Details Diff
Run composer with '--no-plugins --no-scripts' options

Just to be on the safe side when running the script as root...
Reference: https://getcomposer.org/doc/faqs/how-to-install-untrusted-packages-safely.md
mod - update-trackers.sh Diff File

master f039d394

2018-11-18 11:52:57

atrol


Committer: dregad Details Diff
Use Composer when updating our tracker installations

We don't use git submodules any longer since some while.
Use Composer instead of it.

Fixes #24991
mod - update-trackers.sh Diff File

gpg-get-bin 529c2129

2018-11-18 09:37:48

dregad

Details Diff
WIP Get GPG binary
mod - buildrelease.py Diff File

master c98e17f1

2017-09-20 07:16:23

dregad

Details Diff
Fixes and improvements to DocBook manual build scripts

Following upgrade of Publican to 4.3.2.

- fix issues with file names introduced by the new version
- fix rsync error when not building html manual
- add support for EPUB format
- allow building only the TXT manual
mod - docbook-manual-repo.py Diff File
mod - docbook-manual.py Diff File

master 288ef0b1

2017-09-20 06:52:02

dregad

Details Diff
Allow building EPUB format
mod - docbook-manual.py Diff File

master e6254b51

2017-09-20 06:44:36

dregad

Details Diff
Fix rsync error when not building HTML manual
mod - docbook-manual.py Diff File

master 6042a8e1

2017-09-20 06:43:29

dregad

Details Diff
Allow building just the txt manual
mod - docbook-manual.py Diff File

master b9cd8c7b

2017-09-19 11:16:00

dregad

Details Diff
Consistent file name when copying to target dir

Modern Publican releases changed the way the generated PDF files are
named from 'book.pdf' to 'product-version-book-lang.pdf'

This causes broken links in MantisBT web site's documentation page, so
we rename the files as part of copying them to the target dir.

Fixes #23369
mod - docbook-manual.py Diff File

master e8b45c28

2017-09-19 06:52:50

dregad

Details Diff
Redirect git checkout output to /dev/null

This avoids cluttering the log file - when redirecting STDOUT, git
checkout still displays information about the previous and new HEAD.
mod - docbook-manual-repo.py Diff File
1 2 3 4 5 6 7 8  Next  Last