aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGES
blob: 8fd66d335567294db77452bb32370c6d2d8c5c97 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
* 1.6.90
- dropped all authenticated access support: subversion authentication has
  been broken for a long time and the workarounds weren't decent. It will
  be back in 1.7.x.
- added configuration option svn-command in the global section, allowing
  to replace the default svn command
- force svn+ssh:// URLs to be in BatchMode, in order to not have any
  interactivity at all with ssh
- fixed incompatibility with Python-2.4 on urlparse
- fixed emptylog message, which was not being shown when needed
- distributions can be specified by using <distro>/<package> in all
  commands
- allow submitting many packages at once (#28352)
- package revisions in submit are now specified with name@nnn
- the user can define groups of packages to be submitted in the section
  "submit-groups"
- make 'repsys submit' without package name or revision number work again
- added option --distro to submit
- template: hide the first release when it has only invisible lines
- added initial man page
- allow resorting changelog entries through the config option sort in the
  log section
- added rpmlog options: -o to append the old changelog, -p to append the
  changelog found in the spec, and -s to resort all changelog entries
- rpmlog, getsrpm, getspec and changed will use the mirror if enabled
- don't hide authors with only the first revision SILENTed (#41117)
- fixed bad url used when using -v in getsrpm
- if REPSYS_CONF is set, /etc/repsys.conf and ~/.repsys/config will not be
  readed anymore
- sort the final changelog by enabling the option sort in the log section
- merge the changelog found in the spec by enabling the option merge-spec
  in the log section
- changed the built-in template to the current default.chlog
- added option -d to repsys sync, to download the missing source files
- added option -F to repsys ci to set a log message file
- added option --strict to getsrpm to check if the revision provided
  matches the package URL;
- added boolean configuration option strict-revision in the submit
  section, to allow forcing the use of --strict
- added option --list in create-srpm to list the available targets
- make submit -l work on svn+ssh:// targets
- the fix for the unreleased commits problem in the previous release was
  wrong, really fixed it
- moved all configuration options that will hardly be changed to
  repsys-example.conf; we now have a shorter repsys.conf
- fixed the use of file:/// URLs when using just the package name
- allow using submit with package URLs having usernames
- don't give the wrong message "invalid command 'CMD'" when this is not
  the case
- added more help messages in subcommands

* 1.6.19
- added complement for SILENT: CLOG, which hides everything that does not
  start with this token
- fixed generation of unreleased commits, it was using the previous
  markrelease revision as reference
- added option -o to 'co' to disable the use of mirror when checking out

* 1.6.18
- added the subcommand "switch" to help with mirrors support
- initialize plugins in create-srpm too
- changelog: perform less svn calls to obtain release number and oldlog
- changelog: show epoch even in the entry not released
- changelog: make default.chlog compatible with cheetah-2
- make "sync" compatible with rpm-4.4.8 behavior
- "co" don't use mirror when URL is provided
- "ci" don't relocate back to mirrors after commit (should use switch)
- ldapusers: added options ldap-uri and ldap-starttls
- fixed use of __import__, incompatible with python2.4 in plugin support
- fixed bug of wrong paths when using mirrors

* 1.6.17
- brought from mdvsys world the sync command
- ldapusers: the configuration format has changed, now it uses python
  template strings
- ldapusers: many fixes: better error messages, ldap-port working, results
  contain only the fields needed, unbinding after search, filters are
  escaped

* 1.6.16
- introduced the plugin ldapusers: repsys user data obtained from LDAP;
  this plugin is builtin
- added support to plugins, and the hability to wrap configuration sections
- added workaround in the template to ignore empty releases
- added initial support to mirrors, as requested by mrl; it required the
  new subcommand "ci"
- changelogs from misc/ will now should come from HEAD and should be
  escaped (%%)

* 1.6.15
- empty changelog entries are now shown, with a EMPTYLOG tag to allow
  rpmlint warn the developer about it
- check (and warn) if a temporary package has already been removed before
  trying to remove it

* 1.6.2b
- make submit pass --define options to create-srpm script
- print error message when create-srpm fails
- make get_srpm return the srpms list
- add upload-srpm support in create-srpm

* 1.6.2a
- moved revision-offset to [log] section and added a comment

* 1.6.2
- reimplemented the option -n for rpmlog, which now uses the svn option
  --limit.
- added the option revision-offset, for the Zero Day Revision issue. 
- small fix in main repsys help message

* 1.6.1
- added option url-map, as an workaround for svn+ssh:// urls problems
- added configuration sectiom "helper"
- added getsrpm-mdk and create-srpm to setup.py
- added option -r to submit

* 1.6.0
- 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 file://)
- replaced some "cl" references to "mdv"