-
Notifications
You must be signed in to change notification settings - Fork 31
/
ChangeLog
229 lines (157 loc) · 7.72 KB
/
ChangeLog
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
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
2007-01-16 Alvaro Navarro <[email protected]>
* main.py:
* repository:
* plugins.py:
* connection:
New plugins module. Now cvsanaly only extract information
from cvs/svn into stdout.
2006-12-08 Jesus M. Gonzalez-Barahona <[email protected]>
* generations.py: Simplified and more generic code. Now
periods of an arbitrary number of days are supported,
and periods specified as a number of slots,
in addition to quarters. Top fraction of commiters and
arbitrary fraction of commits are also supported.
Small fixes here and there. Normalized (by total
number of commits per period) matrices are also produced.
2006-12-06 Jesus M. Gonzalez-Barahona <[email protected]>
* generations.py: Simplified and more generic code. Now
instead of quarters, we have periods. A view for
periods of one quarter is currently used, so in the
end we are still working with quartes, but any other
period could now easily be selected, with the proper
view.
2006-12-04 Jesus M. Gonzalez-Barahona <[email protected]>
* main.py:
- New options for generations analysis
- New option for specifying folder for analysis output data
* generations.py: new file for performing generations analysis
2006-12-02 Jesus M. Gonzalez-Barahona <[email protected]>
* main.py:
- New call interface (now options have to be named)
- Messages and interface now should be in sync
* database.py
- Support for empty passwd
2006-10-20 Alvaro Navarro <[email protected]>
* repository.py:
- New way for storing data without having to
waint until the process ends.
- Don't store commiters-module. We can obtain
it later with a simple query.
* commit.py: commit2sql function no longer needed.
* file.py: file2sql function no longer needed.
* directories.py: new implementation with absolute path.
* main.py: new flag in order to indicate type of repository.
2006-07-11 Alvaro Navarro <[email protected]>
* repository.py: fixed bug in files table
2006-06-23 Alvaro Navarro <[email protected]>
* intermediate.py: intermediate tables algorithm
* modrequest.py: new file added
* cvsanaly-web: web engine added
2006-06-20 Alvaro Navarro <[email protected]>
* new version from scratch
* INSTALL: new file added
* pycvsanaly: renamed directory
* wizard.py: removed automatic creating of database
* file.py: new class that stores file info
* commiter.py: new class that stores commiters
* commit.py: new class that stores commit log
* directory.py: new class that stores directories (now modules)
* database.py: SQL wrapper
* connection.py: framework in order to create connections
* tables.py: dictionary format for tables
2005-09-15 Alvaro Navarro <[email protected]>
* db.py, cvsanal_log, cvsanal_file_log2sql: fixed bug. modules with
blank space crashed mysql_server.
2005-07-26 Alvaro Navarro <[email protected]>
* cvsanal_file_svn2file: first svn beta support
2005-07-24 Alvaro Navarro <[email protected]>
* cvsanal_file_svn2file: new functions to add commiters and
commiters_module. New fixed Bugs.
* cvsanal_module_log2sql: fully implementation of SVN functions
2005-07-21 Alvaro Navarro <[email protected]>
* cvsanal_tree: new improves
* cvsanal_file_svn2file: directories, files, commiter_module and
commiters working
2005-07-18 Alvaro Navarro <[email protected]>
* cvsanal_tree: fixed bugs in father_id
* cvsanal_file_svn2file: now we have to call 'tree2mysql' without name
arguemt.
2005-07-18 Alvaro Navarro <[email protected]>
* cvsanal_tree: new implementation for directories.
* cvsanal_file_svn2file: new improves in files/directories
2005-07-04 Alvaro Navarro <[email protected]>
* cvsanal_file_svn2file: directories and files working with svn
2005-07-03 Alvaro Navarro <[email protected]>
* cvsanal_file_svn2file: authors, commiters_module, modules works
2005-06-02 Alvaro Navarro <[email protected]>
* cvsanal_graph_pie: commiter_name in pie graph bug fixed.
2005-06-01 Alvaro Navarro <[email protected]>
* cvsanal_file_svn2file: first integration to svn
2005-05-17 Alvaro Navarro <[email protected]>
* cvsanal_stats: general stats added to cvsanaly
2005-05-13 Alvaro Navarro <[email protected]>
* polygini.pl: polygini script added
* cvsanal_graphs_inequality: now it works fine
* cvsanal_stats: general stats showed at the end of the process
2005-05-12 Alvaro Navarro <[email protected]>
* cvsanaly.py: step flag added
* cvsanal_utils.py: checkdirectory added
* cvsanal_*: be sure that directories are initialized
* cvsanaly_wizard: new improves
2005-05-03 Gregorio Robles <[email protected]>
* cvsanal_temp_archaeology: statistical data about the `age' of
the files in the repository
(command line tool. Not yet integrated into cvsanaly.py!)
* cvsanal_temp_lifetime: statistical data about the life time of
the files in the repository
(command line tool. Not yet integrated into cvsanaly.py!)
* cvsanal_temp_evolution: software evolution analysis based on
modules (files) in the repository
(command line tool. Not yet integrated into cvsanaly.py!)
2005-05-01 Gregorio Robles <[email protected]>
* cvsanal_temp_modrequest: statistical data for modification requests
command line tool. Not yet integrated into cvsanaly.py!
2005-04-29 Alvaro Navarro <[email protected]>
* cvsanal_graph_evolution: fixed bug with module_id/commiter_id
* db.py: first_commiter_date function fixed
2005-04-28 Alvaro Navarro <[email protected]>
* cvsanal_plugin_graphs/*: commiter_id fixed bugs
2005-04-26 Gregorio Robles <[email protected]>
* cvsanaly_modules_db_newstructure: creates SQL directory if it
does not exist
* plugin_commiters_time/cvsanal_commiters_time: efficient queries
although now it does not discriminate by modules
2005-04-26 Alvaro Navarro <[email protected]>
* cvsanal_temp_modrequest: new file added
2005-04-25 Gregorio Robles <[email protected]>
* cvsanaly: modification requests should be computed before the
intermediate tables (so that we can extract info from it)
2005-04-25 Alvaro Navarro <[email protected]>
* cvsanal_log_cvs2sql: file_id in revision 1.1 bug fixed!
2005-04-25 Gregorio Robles <[email protected]>
* csvanal_file_cvs2sql: we insert fileType id instead of content. This
change should make database queries more efficient
* cvsanal_modules_mewdbstructure: fileType type changed from char(16) to
int(2). Now it is a FK linked with the PK of the cvsanal_fileType table.
* cvsanal_intermediate_db_tables: fileType type changes (see above)
Also enhanced some queries for temp_modules and temp_commiters
* cvsanal_remove_aggregated_modules: exception included so that it doesn't
stop when CVSROOT has not been included
* cvsanal_log: creates log directory if it does not exist
* cvsanal_sendingMail: typo fixed
2005-04-19 Alvaro Navarro <[email protected]>
* cvsanal_graphs_pie: added new graphs
* csvanal_intermediate_db_tables: commiters_temp fixed
2005-04-15 Alvaro Navarro <[email protected]>
* cvsanal_libnsdm: Binary operator added
* cvsanal_file_cvs2sql:. small enhancements
* cvsanal_intermediate_db_tables: new primary key (varchar) in temp
commiters.
2005-04-15 Gregorio Robles <[email protected]>
* csvanal_modrequest: Modification requests implemented
* cvsanaly.py: Call to modification request
* ChangeLog: created this changelog
2005-04-12 Alvaro Navarro <[email protected]>
* cvsanaly_wizard.py: small enhancements
2005-04-09 Alvaro Navarro <[email protected]>
* First public CVSAnalY version