summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)AuthorFilesLines
2015-11-28Don't insert new section for Dev release if one already existsDamien Regad1-0/+9
2015-11-28Fix bug when running sed when current dir is not repo rootDamien Regad1-0/+1
2015-11-28Allow '-' between version and date when replacingDamien Regad1-1/+1
If present, the '-' is kept in the output.
2015-11-28Update file filterDamien Regad1-6/+8
Use list comprehension instead of filter(), and rely on a regex instead of endswith(). - include both '.htm' and '.html' extensions - remove '.txt' extension (no such files have version information)
2015-11-28Upload script: remove useless trailing spacesDamien Regad1-1/+1
2015-11-28Upload script: fix bug with -d / -f optionsDamien Regad1-13/+13
The behavior was reverted, i.e. -d would disable documentation upload (instead of files), and vice-versa. Move check for version number check for files updload within the if block to avoid an error when uploading the documentation when the release tarballs are not present (e.g. from the repository's root).
2015-11-28Upload script: remove unused variablesDamien Regad1-5/+0
2015-11-28Add debug mode optionDamien Regad1-30/+63
Allows the build to proceed even if the local branch is not in sync with the upstream repository.
2015-11-28updateversion.py: new tag_delete() functionDamien Regad1-0/+9
2015-11-28Add comment describing what the script doesDamien Regad1-0/+5
2015-11-28Change dir to repo root when working with existing repoDamien Regad1-0/+1
Ensures proper operation when running the script from a subdirectory.
2015-11-28update_changelog(): process new markdown fileDamien Regad1-9/+30
- Amend code to shift from html changelog. - Add processing for hotfix releases
2015-11-28Add option to specify release branchDamien Regad1-3/+8
2015-11-28Remove unused option from listDamien Regad1-1/+1
2015-11-28Change origin from SF.net to GithubDamien Regad1-1/+1
2015-11-28Adjust Update Version scriptDamien Regad1-15/+5
This follows the changes in the version string in file headers, from a single line to 3 with @version and @copyright phpDocumentor tags: - Change version regex to allow Semantic Version number - Adjust release date regex to only allow dates with dashes (avoids incorrect matches of version) - it is no longer necessary to update copyright year
2015-11-27Remove sed scriptDamien Regad1-2/+0
2015-11-25sed script to update version/copyright in headerDamien Regad1-0/+2
2014-04-30buildrelease.py: don't copy the main README fileDamien Regad1-3/+1
In past releases, John created a simple README file containing the change log for the version and uploaded that to Sourceforge.
2014-04-30buildrelease.py: script output fixesDamien Regad1-2/+2
- print release path and not temp dir at end of process - files, not tarballs since we also copy docs and readme file now
2014-04-30buildrelease.py: fix origin repository pathDamien Regad1-1/+1
There was extra text at the end causing git clone to fail.
2014-04-30buildrelease.py: use git root instead of cwd if no fresh repoDamien Regad1-1/+1
This way the script works even if called from a subdirectory of the repository.
2014-04-30uploadrelease.py: add documentation uploadDamien Regad2-17/+60
In addition to uploading release files to frs.sourceforge.net, the script also uploads documentation to web.sourceforge.net. One or the other can be skipped using the -f / -d flags respectively.
2014-04-30New uploadrelease.py scriptDamien Regad1-0/+99
The script copies release files as prepared by buildrelease.py and upload them to Sourceforge
2014-04-30buildrelease.py: copy README file to release dirDamien Regad1-0/+3
2014-04-30buildrelease.py: use .tar.gz instead of .tgz extensionDamien Regad1-1/+3
2014-04-15Fix version match regex to include suffixDamien Regad1-1/+1
The old regex in ADOConnection::Version only included the numeric part of the ADOdb version number. Now the suffix (dev|[1-z]) is also returned. The regex in updateversion.py has been updated to match.
2014-04-07Update version script now processes Change LogDamien Regad1-0/+39
Will update the release date in the change log for a stable release version, or insert a new change log entry for dev releases.
2014-01-21Build scripts: move tag creation code to updateversion.pyDamien Regad2-42/+69
2014-01-21updateversion.py: don't print note if nothing was committedDamien Regad1-2/+3
2014-01-21Added error messages when no arguments providedDamien Regad2-0/+2
2014-01-21Revise buildrelease.py to use updateversion.py as moduleDamien Regad1-64/+16
2014-01-21Move version update code to functionDamien Regad1-28/+35
2014-01-21Define sed script in a functionDamien Regad1-28/+39
2014-01-21Private varsDamien Regad1-5/+5
2014-01-21Move setting of release date to a functionDamien Regad1-11/+15
2014-01-21Move version check to a functionDamien Regad1-7/+13
2014-01-21Added option to auto commitDamien Regad1-3/+32
The commit message will be "Bump version to X.YY"
2014-01-21New script to automate setting of new version in source code and docDamien Regad1-0/+117
2013-08-09Release script: reference sourceforge git repoDamien Regad1-1/+1
2013-08-09Release script: don't delete fresh repoDamien Regad1-0/+3
If a commit was created, user should review changes, hence the fresh repo working dir should not be deleted at end of script.
2013-08-09Release script: improved outputDamien Regad1-1/+13
- Describe what to do when a bump commit is generated - Remind user that kept working dirs should be manually deleted
2013-08-09Release script: try to delete work dir if existsDamien Regad1-5/+22
2013-08-09Release script: cleanup working dirs by defaultDamien Regad1-9/+18
2013-08-09Release script: update sed command to retain (c) signDamien Regad1-1/+1
2013-08-09Release script: create signed tagDamien Regad1-1/+1
2013-08-09Release script: create version bump commitDamien Regad1-1/+9
2013-08-09Release script: update commentsDamien Regad1-3/+6
2013-08-09Release script: PEP8 guidelines (whitespace)Damien Regad1-11/+10
2013-08-06New release tarballs build scriptDamien Regad2-0/+244
Python script, loosely based on original code written by John Reese for the MantisBT builds.