summaryrefslogtreecommitdiff
path: root/scripts/buildrelease.py
AgeCommit message (Collapse)AuthorFilesLines
2021-08-17Redo Merge branch 'hotfix/5.21' Standardized file headersDamien Regad1-0/+16
Try to do it right this time... # Conflicts: # adodb-memcache.lib.inc.php Fixes #751
2021-08-17Revert changes since Standardized file headers mergeDamien Regad1-16/+0
The conflicts resolution applied when merging the Standardized file headers (commit e9dcce3df24912ad869d0193f0b419f2309101fc) was seriously messed up, actually overwriting a number of changes in the master branch. Rather than trying to go and fix things one by one which has a high risk of messing things further, it's easier to redo the merge from a clean slate, so this commit reverts the following: - "Merge branch 'hotfix/5.21' Standardized file headers", e9dcce3df24912ad869d0193f0b419f2309101fc - "Merge tag 'v5.21.1'", 5f437df3104159d5d659f60e31bef8d33c34995f - "Reset version to 5.22.0-dev" af9234a525c3255af051a330164486d73be4c63a - "Fix incorrect resolution of merge conflicts" a6733f61b0165b366c8d2c70d9af82edc3881951. - "Fix syntax error in toexport.inc.php" 20b01e83cb61b6b2460f64c7d1277c5f4cc28574. Fixes #751
2021-08-14Standard file header: /scriptsDamien Regad1-0/+16
2021-08-13Build scripts: use env in shebangDamien Regad1-1/+1
Allows use of virtual environments.
2020-12-20buildrelease.py: remove debugging print statementDamien Regad1-1/+0
2020-12-18buildrelease.py: update file exclusion listDamien Regad1-6/+2
2020-12-18Release Scripts: python3 conversionDamien Regad1-53/+54
- fix print statements - use str.format() instead of % - subprocess calls with text=True - pycodestyle - update docstrings to better conform with PEP 257 - file -> open
2020-12-18buildrelease.py: change patch versions default branchDamien Regad1-1/+1
hotfix/X.Y instead of hotfix X.Y.Z
2020-12-17Replace 'git root' alias with native commandDamien Regad1-1/+2
2019-11-12Codespell assisted typo cleaningJean-Michel Vourgère1-1/+1
2018-03-09Exclude files and dirs from git archiveDamien Regad1-0/+2
2016-12-17build: fix '--branch' param definitionDamien Regad1-1/+1
The trailing '=' was missing, so the branch name could not be specified when using the long parameter (was working OK with '-b'.
2016-08-31Merge branch 'hotfix/5.20.6'Damien Regad1-0/+1
2016-08-29Exclude 'tests' directory from release tarballsDamien Regad1-0/+1
It is only used for development purposes and is not necessary for normal ADOdb operations. Issue #274
2016-02-26Release scripts: docs are no longer part of the repoDamien Regad1-8/+0
- don't copy the files to release_path when building the release - remove options to exclude files or docs when uploading the release, since the file can only upload files now
2015-12-27Change zip/tarballs naming conventionDamien Regad1-8/+9
Before: adodbXYY.tar.gz After: adodb-X.Y.Z.tar.gz Note: the tarball's internal directory's name is kept as 'adodb5'.
2015-12-27Ignore untracked files when checking local repoDamien Regad1-2/+2
2015-12-27Set default branch based on given version numberDamien Regad1-1/+6
- '.0' releases use 'master' - patch releases use 'hotfix/x.y.z'
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-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-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
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 Regad1-1/+9
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-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-01-21Build scripts: move tag creation code to updateversion.pyDamien Regad1-33/+3
2014-01-21Added error messages when no arguments providedDamien Regad1-0/+1
2014-01-21Revise buildrelease.py to use updateversion.py as moduleDamien Regad1-64/+16
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 Regad1-0/+242
Python script, loosely based on original code written by John Reese for the MantisBT builds.