| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Subversion authentication has been broken for a long time and the workarounds
weren't decent. It will be back in 1.7.x.
Also added configuration option svn-command in the global section, allowing to
replace the default svn command.
And use svn+ssh:// URLs to be in BatchMode, in order to not have any
interactivity at all with ssh
|
|
|
|
|
|
|
|
|
| |
This mode has been broken for a long time due to a change in subversion
output.
The confirmation of the revision being used was removed, as already used by
mdvsys. Instead, notify the user and allow him to interrupt the process.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
- don't export SPECS/ when current/ is already exported
- don't check for the presence of a path that will be exported in the same
code, let it raise one exception
- complain when no changelogs are found inside SPECS/
|
| |
|
|
|
|
|
|
| |
parseSpec must called with _topdir properly defined to the top directory of
the package, as it will check the presence of source files.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
- added the switch subcommand to quickly switch between the default and the
mirrored repositories
- fixed bug of generating bogus mirror URLs
- make "ci" smarter by only relocation if something has been changed in the
working copy and it is not already relocated.
|
| |
|
|
|
|
|
| |
copy.
|
|
|
|
|
| |
clear if it is a URL or not)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It required two sensitive changes:
- in order to parse the spec file, "rpm" module was used, so this is the
brand new package dependency; and
- as RepSys already had one "rpm" module, we had to rename it to
"simplerpm" in order to allow access to the module from python-rpm (I
think py2.4 is still used a lot so we can't use absolute imports)
|
|
|
|
|
|
|
|
|
| |
It was added an option "mirror" to repsys.conf, that will contain an URL to
the mirror repository.
Also added the subcommand "ci", which will relocate one working copy to the
master repository before effectively commiting.
|
|
|
|
|
|
|
|
|
| |
These sections are referenced by the "rpm-macros" option in
[submit ..] sections and contain the RPM macros to be used with the
target of the package being generated. These macros are defined using
--define option of rpm.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
pkgdirurl, as in the rest of the code.
|
| |
|
| |
|
|
|
|
| |
from pixel, frontport from V1_5_X)
|
| |
|
|
|
|
|
| |
so all the files end up being where we expect them to be
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- improved markrelease command line parsing
- changelogs entries are now groupped by author, and sorted by revision
number
- the changelog now is generated using the Cheetah Template Engine, to
allow quick modifications without spending time reading code and
introducing new bugs
- consequently, was added an option "-T <file>" to rpmlog and getsrpm to
allow choosing the path of the template to be used
- added options noauth=0, and baseurl=None in order to disable the
authentication in some url schemes (http:// and //)
- replaced some "cl" references to "mdv"
|
| |
|
|
|