Changelog 2006-08-31
[mining-tools:carnarvon.git] / ChangeLog
1 2006-08-31  Alvaro Navarro  <anavarro@gsyc.esceturjc.es>
2
3         * web.py: fixed bugs
4         * web.py: orphandad index added, new graphs and metrics
5         * stats.py: fixed bugs with actual dates
6
7 2006-08-26  Alvaro Navarro  <anavarro@gsyc.esceturjc.es>
8
9         * wizard.py: fixed bugs
10         * database.py: added indexes
11         * web.py: new visualization method.
12         * web.py: new class WebStatFile
13         * repository.py: fixed bugs
14         * directory.py: new methods to store directories in memory
15         * svg.py: new graphs
16         * webmain.py: new main loop with more details level
17
18 2006-08-06  Alvaro Navarro  <anavarro@gsyc.esceturjc.es>
19
20         * svg.py: LineGraph class added
21         * web.py: now parser svg files
22
23 2006-08-02  Alvaro Navarro  <anavarro@gsyc.esceturjc.es>
24
25         * functions.py: new file added
26         * directories.py: new file added
27         * tables.py: new file to store tables
28         * filecvs.py: functions are now stored
29         * progressbar.py: file removed
30
31 2006-07-31  Alvaro Navarro  <anavarro@gsyc.esceturjc.es>
32
33         * svg.py: new graphs
34
35 2006-07-19  Carlos Gonzalez <cgonzalezsanch@uoc.edu>
36
37         * man pages updated
38         * MANIFEST.in: new file for handling setup.py data_files section
39         * setup.py: data_files section updated for man pages and template html files inclusion
40
41 2006-07-04  Carlos Gonzalez <cgonzalezsanch@uoc.edu>
42
43         * web.py: bug fixed: under MacOSX only the contents of the images directory were copied
44                   but the directory itself was not being copied. Explanation:
45                 http://www.macosxhints.com/article.php?story=20051112100007372
46         * web.py: carnarvon logo file incorporated to html header
47         * newstyle.css: new styles for logo
48
49 2006-06-20  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
50
51         * INSTALL: new file added
52         * pycarnarvon: renamed directory
53         * wizard.py: removed automatic creating of database
54
55 2006-05-28  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
56
57         * web.py: new visualization method
58         * database.py: bug fixed: new user/database
59
60 2006-05-17  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
61
62         * webmain.py: new module
63         * web.py: class that represents each web
64         * web.py: metrics added
65
66 2006-05-14  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
67
68         * database.py: new class
69         * connection_framework: new framework with differents backends
70         * progressbar.py: no longer needed
71         * filecvs, filesvn: no progressbar
72         * parserconfig.py: fixed bug in evolution study
73
74 2006-04-18  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
75
76         * mainstats.py: write new main loop
77         * timestamp.py: iterator pattern implemented. easy way to manage dates
78         * timestamp.py: added graphs and metrics
79
80 2006-04-17  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
81
82         * database.py: new getTables function
83         * parserconfigfile.py: extract timestamp operations from main
84         * carnarvon2html: new script added in order to create graphs
85         * mainstats.py: main loop por carnarvon2html
86
87 2006-04-15  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
88
89         * filecvs.py: comments are stored now
90         * filesvn.py: comments are stored now
91
92 2006-04-11  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
93
94         * wizard.py: new wizard added
95         * main.py: new filed iscomment in annotates (now stores comments too)
96         * sendmail.py: new class added
97         * parserconfig.py: variables for sendmail
98
99 2006-04-06  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
100
101         * stats.py: optimize get dates function
102         * database.py: exception integrity database
103         * globals.py: added metainfo about program
104         * database.py: function close()
105
106 2006-04-03  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
107
108         * repository.py: fixed bug in collect function
109         * stats.py: new way to make lines graph
110         * parserconfig.py: new filed start_date. with blank gets actual date
111         * main.py: no graphs in this step
112
113 2006-03-30  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
114
115         * globals.py: fixed bug with mkdir function
116
117 2006-03-29  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
118
119         * fileCVS.py: compare date between max_date and timestamp
120         * fileCVS.py: report function that print in a file errors
121         * globals.py: added new file to store static data
122         * globals.py: mkdir added
123         * main.py: removed mkdir
124         * repository.py: total files in progressbar is relative to maxfiles
125
126 2006-03-28  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
127
128         * fileCVS.py: now revision is stored completly
129         * main.py: revision filed in annotates table, now is varchar
130         * main.py: timestamps now is sotored in main loop
131         * parserconfig.py: new format to max_date (year-month-day)
132
133 2006-03-27  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
134
135         * respository.py: now add files into database before analysis.
136         * docs: new directory added
137         * fileCVS.py: db_object passed for adding commiters in parse time
138         * commiter.py: modified setcommiter function
139         * commiter.py: added mutex
140         * file.py: modified addfile function
141         * main.py: deleted last step
142
143 2006-03-23  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
144
145         * repository.py: bug in collect function. list should be initialized
146
147 2006-03-22  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
148
149         * stats.py: graphs with more options such xyscales
150         * stats.py: optimization of some graphs
151
152 2006-03-21  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
153
154         * repository.py: new way to make checkouts
155         * stats.py: graphs output to gnuplot
156
157 2006-03-20  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
158
159         * repositorySVN: deleted, no longer needed
160         * repositoryCVS: deleted, no longer needed
161         * repository.py: added progressbar and only one blame method
162         * database.py: new method added 'createUser'. fixed bugs
163         * main.py: new way to initialize database.
164         * parserConfig.py: fixed bug when calculate dates
165         * stats.py: new way to make graphs in memory
166
167 2006-03-13  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
168
169         * fileSVN.py: fixed bug in date
170
171 2006-03-09  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
172
173         * fileSVN.py: SVN Fixed bugs. Some logs without commiter
174
175 2006-03-09  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
176
177         * fileSVN.py: SVN support checkout and blame
178
179 2006-03-08  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
180
181         * debian: New debian directory. Support debian packages
182
183 2006-03-08  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
184
185         * Added heads with license and comments to pydoc
186         * main.py: New main loop
187
188 2006-03-01  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
189
190         * New study in time added
191
192 2006-02-23  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
193
194         * threadworkd.py: fixed theard bugs
195         * commiter.py: Commiter class support
196         * database.py: Database class updated
197         * repository.py: Updated file factory repository
198         * fileCVS: fixed bugs
199
200 2006-02-22  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
201
202         * threadworkd.py: threads full support with files
203         * database.py: Database class new methods
204         * repository.py: New class factory. Now should be easier create new repositories
205         * fileCVS.py: updated with new methods
206
207 2006-02-22  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
208
209         * main.py: Main fixed bugs
210
211 2006-02-15  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
212
213         * threadworkd.py: theads support
214         * main.py: Fixed bugs
215         * database.py: Database class updated
216         * repository: New classes CVS and SVN.
217         * Main updated again
218
219 2006-02-14  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
220
221         * database.py: Database class fixed bugs
222         * main.py: Main steps alterations
223
224 2006-01-11  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
225
226         * bug dates in blames fixed
227
228 2006-01-04  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
229
230         * man pages updated
231         * main.py: Updated files names
232
233 2005-12-29  Alvaro Navarro <anavarro@gsyc.escet.urjc.es>
234
235         * Initial import
236