aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove the reference to 'python' in the usage example, as chances are high ↵Bogdano Arendartchuk2008-07-171-1/+1
| | | | people will not understant it anyway and it would just make it hard to make out what it means
* Added reference to --distro on CHANGESBogdano Arendartchuk2008-07-171-0/+1
|
* Put all entries related to 'submit' toghether, the changes are quite ↵Bogdano Arendartchuk2008-07-171-3/+3
| | | | important and they are related
* Added the section [submit-groups] to the man-pageBogdano Arendartchuk2008-07-171-0/+4
|
* Updated CHANGES regarding the submit groupsBogdano Arendartchuk2008-07-171-0/+2
|
* Don't say 'implicit target' when the user uses --distro, it is being explicitBogdano Arendartchuk2008-07-171-2/+2
|
* In the usage example don't use -t because the user may think it is referring ↵Bogdano Arendartchuk2008-07-171-1/+1
| | | | to the source distro
* Ok, we have added a --distro option in order to allow the user specifyingBogdano Arendartchuk2008-07-171-1/+6
| | | | | the distro name without worrying about the format. Just for completeness.
* Allow using the format <DISTRO>/<PACKAGE> for submit groupsBogdano Arendartchuk2008-07-172-1/+10
| | | | | | | | | | It will expand <DISTRO>/<PACKAGE> for each package name of the group (using the same <DISTRO> of course.) We must allow it as the option -d (which would be used for --distro) would be confused with --define, so we'd better use the standard format that is available for all other commands.
* Initially working "submit-groups" codeBogdano Arendartchuk2008-07-171-4/+24
| | | | | | It is possible to specify a group of packages and a revision to be submitted.
* And we have a BRANCHBogdano Arendartchuk2008-07-171-0/+37
|
* Allow specifying distro branches without using complete URLsBogdano Arendartchuk2008-07-1722-163/+358
| | | | | | | | Added the configuration option "repository", which will have the URL to the root of the repository. The change also allowed using mirrors in all the read-only commands.
* Don't hide authors with only the first revision SILENTed (#41117)Bogdano Arendartchuk2008-07-173-6/+9
|
* Updated CHANGES to refer the mdv ticket #28352Bogdano Arendartchuk2008-07-171-1/+1
|
* A WTF? momentBogdano Arendartchuk2008-07-171-1/+1
|
* Updated CHANGESBogdano Arendartchuk2008-07-171-0/+1
|
* Allow submitting with URLs containing usernamesBogdano Arendartchuk2008-07-171-0/+10
| | | | | The allowed submit URLs were being compared without stripping usernames.
* Allow submitting packages at onceBogdano Arendartchuk2008-07-175-101/+155
| | | | | | | | | It adds a new syntax for repsys submit, in which each package version can be specified using the NAME@REV format. It also required to change create-srpm to accept the new format. It should still be compatible with older clients.
* Pulled a couple of get_submit_info fixesBogdano Arendartchuk2008-07-172-4/+7
|
* Added a crappy manual pageBogdano Arendartchuk2008-03-035-1/+203
| | | | | | The only useful thing for the moment is the description of configuration options.
* Added small note about bad path hardcoded in rpmlogBogdano Arendartchuk2008-03-031-0/+1
|
* Added configuration options to repsys-example.confBogdano Arendartchuk2008-03-031-0/+2
|
* Updated CHANGES regarding the new configuration option and the new rpmlogBogdano Arendartchuk2008-03-031-0/+4
| | | | | options
* Added options -o, -p, -s to rpmlogBogdano Arendartchuk2008-03-031-4/+26
| | | | | These options are just direct flags to the new function get_changelog()
* Ensure sorted changelog entries will have correct spacingBogdano Arendartchuk2008-03-031-2/+11
| | | | | | | Strip the spare changelog entries newlines in order to add again later and ensure that we will have the same spacing between all sorted changelog entries.
* Refactored log api: move specifile_svn2rpm to get_changelogBogdano Arendartchuk2008-03-031-33/+71
| | | | | | | | | | The old specfile_svn2rpm will be used only to the purpose of creating the spec with the changelog to be used by getsrpm. The new main function to retrieve the changelog of a given package is the function get_changelog(), which creates the changelog from svn, append oldlog, append the changelog from the spec (if available), sort them and create the final changelog to be output.
* Instead of inverting count all the time, decrease it in every loopBogdano Arendartchuk2008-03-031-3/+6
| | | | | Also added a clearer comment about the function of count.
* Updated CHANGESBogdano Arendartchuk2008-03-031-0/+3
|
* Add configuration option to sort the generated changelogBogdano Arendartchuk2008-03-031-11/+56
| | | | | | | | | | | | | | The boolean option "sort" in the [log] section can be used to make repsys sort all the entries after generating the changelog from svn and concatenating with the one found in "misc/". It was also added another option to merge the log found in the spec (those that don't have the %changelog section stripped). The current problem with this implementation is that SILENTed entries in svn will not be merged with those found in %changelog or in misc. Not a problem really.
* Added option -d to sync, to download the missing filesBogdano Arendartchuk2008-02-084-7/+32
| | | | | | | It also added a configuration option download-command, in the [global] section to define which command will be used to download. The default is wget.
* New version 1.6.20Bogdano Arendartchuk2008-02-081-1/+1
|
* Don't install repsys-example.conf in datadir, move it to MANIFEST.inBogdano Arendartchuk2008-02-062-2/+2
|
* Fixed emptylog to be shown when necessaryBogdano Arendartchuk2008-02-063-23/+38
| | | | | | | | | As emptylog started working again another problem arose: the first release in most of the packages is SILENTed and result in a emptlog entry. The problem is that the log gathered from misc/ already contains (in most of the cases, at least) the version-release with the right message.
* Fixed URL normalization to make it compatible with py2.4Bogdano Arendartchuk2008-02-062-6/+7
| | | | | In py2.4 the function urlparse doesn't return a "named" tuple.
* Set the default template path and update the built-in one to matchBogdano Arendartchuk2008-02-052-5/+17
| | | | | default.chlog
* Fixed mistake in svn error message handlingBogdano Arendartchuk2008-02-051-1/+1
|
* Don't use --non-interactive with the commands "add", "revert" and "cleanup"Bogdano Arendartchuk2008-02-051-1/+2
|
* Allow listing targets through SSH submit hostBogdano Arendartchuk2008-02-053-3/+23
| | | | | | It required to add a option --list on create-srpm and change repsys submit to use this option.
* Moved all old defaults to repsys-example.conf and document it betterBogdano Arendartchuk2008-02-054-4/+66
| | | | | | Only a few configuration options in repsys.conf are really useful. Removed the remaining [template] section.
* Added --strict option to getsrpm + equivalent configuration optionBogdano Arendartchuk2008-02-053-12/+42
| | | | | | | | | This option makes repsys to fail if the revision provided by the user does not contain any changed path inside the package URL. This should prevent mistakes such as submitting update packages using the Cooker URL.
* Changed get_submit_info to use svn.info2 and properly handle non-versionedBogdano Arendartchuk2008-02-051-3/+7
| | | | | files
* Small changes in help messages:Bogdano Arendartchuk2008-02-0515-60/+69
| | | | | | | | | | | | | | | | | | | | | | | | | - Added URL of the repository system Quickstart - Make the help message of ci clearer - Removed reference to --help-plugins - Added a simple description for repsys in main help - Added short description of interesting subcommands in main help - Updated CHANGES - Reformeatted the 'switch' message to make it easier to read - Improved the help message of 'submit', added reference to the status page - Better help message for rpmlog - Added help message for patchspec - Better help message for markrelease - Added a help message for getsrpm - Added help message for getspec - Better help message for 'create' + changed example URL - Added a clearer help message for co - Added some text explaining 'changed' - Better authoremail help - Clearer message about uncommenting config option - Removed all configuration options that are not needed by one external - Putsrpm is not working, remove from help message - Added another usage example for submit
* Make SVN.info2 to return None when the target is not versionedBogdano Arendartchuk2008-02-051-1/+3
|
* Make REPSYS_CONF override /etc/repsys.conf and ~/.repsys/configBogdano Arendartchuk2008-02-052-2/+5
| | | | | | This way we can have real control over where to look for configuration file. The old behavior was a problem for testes and things like.
* Fixed the use of file:/// URLs when using just the package nameBogdano Arendartchuk2008-02-052-3/+6
|
* Added option -F to repsys ci, as in svn ciBogdano Arendartchuk2008-02-053-4/+12
|
* Dropped all authenticated access supportBogdano Arendartchuk2007-11-156-1129/+44
| | | | | | | | | | | | 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
* Don't say "invalid command CMD" when this is not the real errorBogdano Arendartchuk2007-11-142-5/+6
| | | | | | | | | | | | | | | Sometimes when a module used by repsys is missing, the given error message is "invalid command CMD", instead of a exception trace showing that there's something wrong with with the repsys setup. This change fixes this issue by counting the number of frames in the exception trace. When the command module is not available there will be only one frame (being the function that is trying to import the command's module), otherwise there will be more frames (because the found module will already be present in the trace). This fix is probably valid for smart too.
* Really fixed generation of unreleased commitsBogdano Arendartchuk2007-11-142-5/+7
| | | | | | | | It was using the previous markrelease revision as reference. The recent broken fix was using "releasesdata[0]" instead of "releasesdata[-1]" which is the newest release revision.
* Reverted "Fix: unreleased commits are not those newer than the last markrelease"Bogdano Arendartchuk2007-11-131-5/+5
| | | | | | | It was r228878. Some changelogs are broken. Revert it while a better fix is investigated.