| Age | Commit message (Collapse) | Author | Files | Lines |
|
Try to do it right this time...
# Conflicts:
# adodb-memcache.lib.inc.php
Fixes #751
|
|
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
|
|
|
|
Allows use of virtual environments.
|
|
Previous logic using str.split('.') does not work with prereleases as
there is an extra '.', causing extension to be returned as '1.zip'
instead of just 'zip'.
|
|
- fix print statements
- use str.format() instead of %
- subprocess calls with text=True
- pycodestyle
- update docstrings to better conform with PEP 257
- file -> open
|
|
|
|
This allows only updating the (previously) uploaded files information
via the SourceForge Release API.
|
|
|
|
- Fix typos
- PEP8
- remove debug statement
- removed reference to no-longer-used global variables
|
|
The script is now capable of updating the default file to download from
the SourceForge files section, based on the uploaded file's extension.
Introduces a config file for maintenance scripts, in YAML format, named
env.yml. It is used to store the SourceForge API key.
|
|
Allows defaulting to the current os user name
|
|
- for 5.x, adodb-php5-only/
- for 6.x and later, adodbX/ (where X is the major version number)
|
|
Allows alpha, beta and rc suffixes, as well as version number
|
|
|
|
Describe how to set sf_files for debugging
|
|
- 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
|
|
|
|
|
|
Builds the final part of the SourceForge target directory based on the
version of the files being uploaded.
Base directory is as defined in sf_files global variable, plus
- if version >= 5.21: adodb-X.Y
- for older versions: adodb-XYZ-for-php5
|
|
|
|
|
|
|
|
|
|
Prints rsync command but does not execute it
Moved command-line options variables to global scope
|
|
|
|
|
|
|
|
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).
|
|
|
|
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.
|
|
The script copies release files as prepared by buildrelease.py and
upload them to Sourceforge
|