1
2011-02-17 Alexander Kurtakov <akurtako@redhat.com>
3
* src/org/eclipse/linuxtools/rpm/core/RPMProjectCreator.java (create): Store reference to the latest created project.
4
(getLatestProject): Add API for retrieving the latest created project.
6
2011-02-17 Alexander Kurtakov <akurtako@redhat.com>
8
* src/org/eclipse/linuxtools/rpm/core/RPMProjectCreator.java (RPMProjectCreator): One more constructor to ease default.
10
2011-02-17 Alexander Kurtakov <akurtako@redhat.com>
11
Add utility class for creating rpm projects.
12
* src/org/eclipse/linuxtools/rpm/core/RPMProjectCreator.java: New file.
13
* src/org/eclipse/linuxtools/rpm/core/RPMProjectLayout.java: New file.
15
2010-09-14 Alexander Kurtakov <akurtako@redhat.com>
17
* src/org/eclipse/linuxtools/rpm/core/RPMProject.java (RPMProject): Add set for storing missing dependencies.
18
(buildPrep): Verify closing streams.
19
(addMissingDependency): Simple way to add missing dependency.
20
(getMissingDependencies): Retrieve missing dependencies.
21
* src/org/eclipse/linuxtools/rpm/core/utils/Utils.java (.run): Verify streams are closing.
22
(runCommand): Likewise.
24
2010-09-10 Alexander Kurtakov <akurtako@redhat.com>
25
Another job to store to java.io.File.
26
* src/org/eclipse/linuxtools/rpm/core/utils/FileDownloadJob.java: New file.
28
2010-09-10 Alexander Kurtakov <akurtako@redhat.com>
29
Add a utility job for downloading file.
30
* src/org/eclipse/linuxtools/rpm/core/utils/DownloadJob.java: New file.
31
* src/org/eclipse/linuxtools/rpm/core/utils/Messages.java: New file.
32
* src/org/eclipse/linuxtools/rpm/core/utils/messages.properties: New file.
34
2010-08-31 Alexander Kurtakov <akurtako@redhat.com>
36
* src/org/eclipse/linuxtools/rpm/core/RPMProject.java (buildAll): Do not call prep, rpmbuild is cleaning itself and prep may fail if clean wasn't run before it.
37
(buildBinaryRPM): Likewise.
38
(buildSourceRPM): Likewise.
40
2010-08-31 Alexander Kurtakov <akurtako@redhat.com>
42
* src/org/eclipse/linuxtools/rpm/core/RPMConfiguration.java (initialize): SOURCES and SPECS folder should not be set as derived.
43
Fix deprecated setDerived usage.
45
2010-01-19 Alexander Kurtakov <akurtako@redhat.com>
47
* src/org/eclipse/linuxtools/rpm/core/RPMCorePlugin.java: Removed not needed methods.
48
* src/org/eclipse/linuxtools/rpm/core/RPMProject.java (importSourceRPM): Assign directly to the variable.
49
* src/org/eclipse/linuxtools/rpm/core/utils/Utils.java (fileExist): New method.
51
(inputStreamToString): Concatenate with StringBuilder.
52
(runCommandToString): Fix javadoc.
54
2010-01-12 Alexander Kurtakov <akurtako@redhat.com>
56
* .settings/org.eclipse.jdt.core.prefs: Enable more warnings.
57
* src/org/eclipse/linuxtools/rpm/core/utils/RPM.java (install): Fix javadoc.
58
* src/org/eclipse/linuxtools/rpm/core/utils/RPMBuild.java (buildAll): Likewise.
59
(buildBinary): Likewise.
60
(buildPrep): Likewise.
61
(buildSource): Likewise.
62
* src/org/eclipse/linuxtools/rpm/core/utils/Utils.java (runCommandToInputStream): Likewise.
63
(inputStreamToString): Likewise.
64
(runCommand): Likewise.
66
2010-01-08 Alexander Kurtakov <akurtako@redhat.com>
68
* src/org/eclipse/linuxtools/rpm/core/RPMProject.java (buildSourceRPM): Make it void which writes to the passed OutputStream.
69
(buildBinaryRPM): Likewise.
71
* src/org/eclipse/linuxtools/rpm/core/utils/RPMBuild.java (buildAll): Likewise.
72
(buildBinary): Likewise.
73
(buildSource): Likewise.
74
* src/org/eclipse/linuxtools/rpm/core/utils/Utils.java (runCommandToInputStream): Remove not needed try/catch.
75
(inputStreamToString): Javadoc format.
76
(runCommand): New method.
78
2009-12-18 Alexander Kurtakov <akurtako@redhat.com>
80
* .settings/org.eclipse.jdt.ui.prefs: New file.
82
2009-12-18 Alexander Kurtakov <akurtako@redhat.com>
84
* src/org/eclipse/linuxtools/rpm/core/RPMProject.java (setSpecFile): Store directly, there is no need to keep local variable.
86
2009-12-18 Alexander Kurtakov <akurtako@redhat.com>
88
* src/org/eclipse/linuxtools/rpm/core/RPMCoreInitializer.java: New file.
89
* plugin.xml: Add preference Initializer.
90
* src/org/eclipse/linuxtools/rpm/core/RPMCorePlugin.java (initializeDefaultPreferences): Remove deprecated message override.
92
2009-08-13 Alexander Kurtakov <akurtako@redhat.com>
94
* src/org/eclipse/linuxtools/rpm/core/RPMProject.java (buildPrep): Don't set sources folder.
95
(generateFileCheckSum): Removed.
96
(generateProjectChecksum): Removed.
97
(prepareExport): Do not store checksums.
98
(importSourceRPM): Likewise.
99
(getSpecFile): Return first member of SPECS folder.
101
2009-08-07 Alexander Kurtakov <akurtako@redhat.com>
103
* plugin.properties: Fix provider to be Eclipse not Eclipse.org.
105
2009-07-21 Alexander Kurtakov <akurtako@redhat.com>
107
* src/org/eclipse/linuxtools/rpm/core/RPMProjectFactory.java: Removed.
108
* src/org/eclipse/linuxtools/rpm/core/RPMConfiguration.java (initialize): Don't try to create existing folders.
110
2009-07-21 Alexander Kurtakov <akurtako@redhat.com>
112
* src/org/eclipse/linuxtools/rpm/core/internal/Messages.java: Removed.
113
* src/org/eclipse/linuxtools/rpm/core/internal/rpm_strings.properties: Removed.
114
* src/org/eclipse/linuxtools/rpm/core/internal/RPMConfiguration.java: Removed.
115
* src/org/eclipse/linuxtools/rpm/core/internal/SourceRPM.java: Removed.
116
* src/org/eclipse/linuxtools/rpm/core/IRPMConfiguration.java: Removed.
117
* src/org/eclipse/linuxtools/rpm/core/ISourceRPM.java: Removed.
118
* src/org/eclipse/linuxtools/rpm/core/Messages.java: New file.
119
* src/org/eclipse/linuxtools/rpm/core/rpm_strings.properties: New file.
120
* src/org/eclipse/linuxtools/rpm/core/RPMConfiguration.java: New file.
121
* src/org/eclipse/linuxtools/rpm/core/SourceRPM.java: New file.
122
* META-INF/MANIFEST.MF: Remove package export.
123
* src/org/eclipse/linuxtools/rpm/core/IRPMConstants.java: Fix imports.
124
* src/org/eclipse/linuxtools/rpm/core/RPMCorePlugin.java: Likewise.
125
* src/org/eclipse/linuxtools/rpm/core/RPMProject.java (getSourceRPM): Use implementations.
126
(setSourceRPM): Likewise.
127
(getConfiguration): Likewise.
128
* src/org/eclipse/linuxtools/rpm/core/RPMProjectFactory.java (getRPMProject): Likewise.
129
* src/org/eclipse/linuxtools/rpm/core/utils/RPM.java (RPM): Likewise.
130
* src/org/eclipse/linuxtools/rpm/core/utils/RPMBuild.java (RPMBuild): Likewise.
132
2009-07-21 Alexander Kurtakov <akurtako@redhat.com>
134
* src/org/eclipse/linuxtools/rpm/core/internal/RPMProject.java: Removed.
135
* src/org/eclipse/linuxtools/rpm/core/IRPMProject.java: Removed.
136
* src/org/eclipse/linuxtools/rpm/core/RPMProject.java: New file.
137
* src/org/eclipse/linuxtools/rpm/core/RPMProjectFactory.java (getRPMProject): Use the implementation directly.
139
2009-07-17 Alexander Kurtakov <akurtako@redhat.com>
141
* license.html: New file.
142
* build.properties: Add license.html to bin.includes.
144
2009-07-17 Alexander Kurtakov <akurtako@redhat.com>
146
* META-INF/MANIFEST.MF: Sync version with other rpm plugins.
147
* plugin.properties: Fix Copyright.
148
* src/org/eclipse/linuxtools/rpm/core/internal/Messages.java: Fix Copyright.
150
2009-07-16 Alexander Kurtakov <akurtako@redhat.com>
152
* build.properties: Simplify build.
153
* META-INF/MANIFEST.MF: Likewise.
155
2009-07-16 Alexander Kurtakov <akurtako@redhat.com>
157
* src/org/eclipse/linuxtools/rpm/core/utils/Utils.java (runCommandToInputStream): Don't use Java 1.6 API.
159
2009-07-16 Alexander Kurtakov <akurtako@redhat.com>
161
* src/org/eclipse/linuxtools/rpm/core/internal/utils/Command.java: Removed.
162
* src/org/eclipse/linuxtools/rpm/core/internal/utils/ShellScript.java: Removed.
163
* src/org/eclipse/linuxtools/rpm/core/internal/utils/StreamReaderThread.java: Removed.
164
* src/org/eclipse/linuxtools/rpm/core/utils/Diff.java: Removed.
165
* src/org/eclipse/linuxtools/rpm/core/utils/Utils.java: New file.
166
* META-INF/MANIFEST.MF: Don't export o.e.l.rpm.core.internal.util.
167
* src/org/eclipse/linuxtools/rpm/core/internal/RPMProject.java (buildSourceRPM): Return InputStream.
168
(buildBinaryRPM): Likewise.
169
(buildAll): Likewise.
170
* src/org/eclipse/linuxtools/rpm/core/IRPMProject.java: Likewise.
171
* src/org/eclipse/linuxtools/rpm/core/utils/RPM.java (install): Invoke directly instead of creating shell scripts.
173
* src/org/eclipse/linuxtools/rpm/core/utils/RPMBuild.java (buildAll): Likewise.
174
(buildBinary): Likewise.
175
(buildPrep): Likewise.
177
(buildSource): Likewise.
178
(RPMBuild): Likewise.
179
* src/org/eclipse/linuxtools/rpm/core/utils/RPMQuery.java (getBuildTime): Likewise.
180
(getHeaderInfo): Likewise.
183
(getPostInstallScript): Likewise.
184
(getPreInstallScript): Likewise.
185
(getPlatform): Likewise.
186
(getBuildHost): Likewise.
187
(getChangelog): Likewise.
188
(getPreUninstallScript): Likewise.
189
(getProvides): Likewise.
190
(getPostUninstallScript): Likewise.
193
2009-06-29 Alexander Kurtakov <akurtako@redhat.com>
195
* .settings/org.eclipse.jdt.core.prefs: Enable more warnings.
196
* src/org/eclipse/linuxtools/rpm/core/internal/utils/ShellScript.java (exec): Fix NON-NLS warning.
197
* src/org/eclipse/linuxtools/rpm/core/internal/utils/StreamReaderThread.java (run): Likewise.
198
* src/org/eclipse/linuxtools/rpm/core/IRPMConstants.java (RPM_DISPLAYED_LOG_NAME): Remove not needed constants.
199
* src/org/eclipse/linuxtools/rpm/core/RPMCorePlugin.java (getHostName): Removed.
200
(getWorkspace): Likewise.
203
(initializeDefaultPreferences): Remove not needed constants.
204
* src/org/eclipse/linuxtools/rpm/core/utils/Diff.java (Diff): Add missing NON-NLS.
205
* src/org/eclipse/linuxtools/rpm/core/utils/RPM.java (RPM): Likewise.
206
* src/org/eclipse/linuxtools/rpm/core/utils/RPMBuild.java (RPMBuild): Likewise.
207
* src/org/eclipse/linuxtools/rpm/core/utils/RPMQuery.java (query): Likewise.
209
2009-06-29 Alexander Kurtakov <akurtako@redhat.com>
211
* plugin.properties: New file.
212
* build.properties: Externalize strings.
213
* META-INF/MANIFEST.MF: Likewise.
214
* plugin.xml: Likewise.
216
2009-06-25 Alexander Kurtakov <akurtako@redhat.com>
218
* src/org/eclipse/linuxtools/rpm/core/internal/RPMProject.java (importSourceRPM): Do not build on import.
219
This prevents importing srpms that are not buildable for some reason.
221
2009-06-25 Alexander Kurtakov <akurtako@redhat.com>
223
* src/org/eclipse/linuxtools/rpm/core/utils/internal/Command.java: Removed.
224
* src/org/eclipse/linuxtools/rpm/core/utils/internal/ShellScript.java: Removed.
225
* src/org/eclipse/linuxtools/rpm/core/utils/internal/StreamReaderThread.java: Removed.
226
* build.properties: Remove reference to non-existing file.
227
* META-INF/MANIFEST.MF: Fix package name.
228
* src/org/eclipse/linuxtools/rpm/core/internal/utils/Command.java: Fix internal package names.
229
* src/org/eclipse/linuxtools/rpm/core/internal/utils/ShellScript.java: Likewise.
230
* src/org/eclipse/linuxtools/rpm/core/internal/utils/StreamReaderThread.java: Likewise.
231
* src/org/eclipse/linuxtools/rpm/core/utils/Diff.java: Likewise.
232
* src/org/eclipse/linuxtools/rpm/core/utils/RPM.java: Likewise.
233
* src/org/eclipse/linuxtools/rpm/core/utils/RPMBuild.java: Likewise.
234
* src/org/eclipse/linuxtools/rpm/core/utils/RPMQuery.java: Likewise.
236
2009-06-25 Alexander Kurtakov <akurtako@redhat.com>
238
* plugin.properties: Removed.
239
* build.properties: Fix copyright header.
240
* plugin.xml: Likewise.
241
* src/org/eclipse/linuxtools/rpm/core/internal/Messages.java: Likewise.
242
* src/org/eclipse/linuxtools/rpm/core/internal/rpm_strings.properties: Likewise.
243
* src/org/eclipse/linuxtools/rpm/core/internal/RPMConfiguration.java: Likewise.
244
* src/org/eclipse/linuxtools/rpm/core/internal/RPMProject.java: Likewise.
245
* src/org/eclipse/linuxtools/rpm/core/internal/SourceRPM.java: Likewise.
246
* src/org/eclipse/linuxtools/rpm/core/IRPMConfiguration.java: Likewise.
247
* src/org/eclipse/linuxtools/rpm/core/IRPMConstants.java: Likewise.
248
* src/org/eclipse/linuxtools/rpm/core/IRPMProject.java: Likewise.
249
* src/org/eclipse/linuxtools/rpm/core/ISourceRPM.java: Likewise.
250
* src/org/eclipse/linuxtools/rpm/core/RPMCorePlugin.java: Likewise.
251
* src/org/eclipse/linuxtools/rpm/core/RPMProjectFactory.java: Likewise.
252
* src/org/eclipse/linuxtools/rpm/core/RPMProjectNature.java: Likewise.
253
* src/org/eclipse/linuxtools/rpm/core/utils/Diff.java: Likewise.
254
* src/org/eclipse/linuxtools/rpm/core/utils/internal/Command.java: Likewise.
255
* src/org/eclipse/linuxtools/rpm/core/utils/internal/ShellScript.java: Likewise.
256
* src/org/eclipse/linuxtools/rpm/core/utils/internal/StreamReaderThread.java: Likewise.
257
* src/org/eclipse/linuxtools/rpm/core/utils/RPM.java: Likewise.
258
* src/org/eclipse/linuxtools/rpm/core/utils/RPMBuild.java: Likewise.
259
* src/org/eclipse/linuxtools/rpm/core/utils/RPMQuery.java: Likewise.
261
2009-06-09 Alexander Kurtakov <akurtako@redhat.com>
263
* src/org/eclipse/linuxtools/rpm/core/IRPMConfiguration.java: Add TODO.
265
2009-06-09 Alexander Kurtakov <akurtako@redhat.com>
267
* src/org/eclipse/linuxtools/rpm/core/RPMExportDelta.java: Removed.
268
* src/org/eclipse/linuxtools/rpm/core/internal/RPMProject.java (buildSourceRPM): Adapt to RPMExportDelta removal.
269
(buildBinaryRPM): Likewise.
270
(buildAll): Likewise.
271
(prepareExport): Likewise.
272
(importSourceRPM): Likewise.
273
* src/org/eclipse/linuxtools/rpm/core/IRPMProject.java: Likewise.
275
2009-06-08 Alexander Kurtakov <akurtako@redhat.com>
277
* src/org/eclipse/linuxtools/rpm/core/internal/Patch.java: Removed.
278
* src/org/eclipse/linuxtools/rpm/core/internal/SpecFile.java: Removed.
279
* src/org/eclipse/linuxtools/rpm/core/internal/SpecFileParser.java: Removed.
280
* src/org/eclipse/linuxtools/rpm/core/IPatch.java: Removed.
281
* src/org/eclipse/linuxtools/rpm/core/ISpecFile.java: Removed.
282
* src/org/eclipse/linuxtools/rpm/core/internal/RPMProject.java (setSpecFile): Remove not needed parts.
283
(buildBinaryRPM): Likewise.
284
(buildSourceRPM): Likewise.
285
(buildAll): Likewise.
286
(importSourceRPM): Likewise.
287
(buildPrep): Likewise.
288
(copySources): Likewise.
289
(getSpecFile): Likewise.
290
(getSourceRPM): Likewise.
291
(RPMProject): Likewise.
292
(setSourceRPM): Likewise.
293
(prepareExport): Likewise.
294
(generateFileCheckSum): Likewise.
295
(generateProjectChecksum): Likewise.
296
* src/org/eclipse/linuxtools/rpm/core/IRPMProject.java (getProject): No more ISpecFile, use IFile.
297
* src/org/eclipse/linuxtools/rpm/core/RPMProjectFactory.java (getRPMProject): Likewise.
299
2009-05-29 Alexander Kurtakov <akurtako@redhat.com>
301
* .classpath: J2SE-1.5.
302
* src/org/eclipse/linuxtools/rpm/core/utils/Diff.java (Diff): Remove deprecated usage.
303
* src/org/eclipse/linuxtools/rpm/core/utils/RPM.java (RPM): Likewise.
304
* src/org/eclipse/linuxtools/rpm/core/utils/RPMBuild.java (RPMBuild): Likewise.
305
* src/org/eclipse/linuxtools/rpm/core/utils/RPMQuery.java (query): Likewise.
307
2009-05-28 Alexander Kurtakov <akurtako@redhat.com>
309
* .settings/org.eclipse.jdt.core.prefs: New file.
310
* META-INF/MANIFEST.MF: BREE J2SE-1.5
311
* src/org/eclipse/linuxtools/rpm/core/RPMCorePlugin.java (stop): Add @Override.
313
(initializeDefaultPreferences): Likewise.
314
* src/org/eclipse/linuxtools/rpm/core/utils/internal/StreamReaderThread.java (run): Likewise.
316
2009-05-28 Alexander Kurtakov <akurtako@redhat.com>
318
* plugin.properties: New file.
319
* build.properties: Include plugin.properties.
320
* src/org/eclipse/linuxtools/rpm/core/internal/RPMProject.java (findExcludedFiles): Modernize.
322
* src/org/eclipse/linuxtools/rpm/core/internal/SpecFileParser.java (getNumPatches): Likewise.
323
(getLastPatchMacroLine): Likewise.
324
(parseDefine): Likewise.
325
(getSetupLine): Likewise.
326
(parseNameVerRel): Likewise.
327
(getUniquePatchId): Likewise.
329
(getLastSourceLine): Likewise.
330
(parseConfigureArgs): Likewise.
331
* src/org/eclipse/linuxtools/rpm/core/RPMProjectNature.java (removeNature): Likewise.
332
* src/org/eclipse/linuxtools/rpm/core/utils/internal/Command.java (exec): Likewise.
333
* src/org/eclipse/linuxtools/rpm/core/utils/RPM.java (RPM): Likewise.
334
* src/org/eclipse/linuxtools/rpm/core/utils/RPMBuild.java (RPMBuild): Likewise.
336
2008-11-01 Alexander Kurtakov <akurtakov@gmail.com>
338
* META-INF/MANIFEST.MF: Replace deprecated Eclipse-LazyStart usage.
340
2007-05-04 Andrew Overholt <overholt@redhat.com>
343
* META-INF/MANIFEST.MF: Add "Incubation" to Bundle-Name.
345
2007-04-05 Remy Suen <remy.suen@gmail.com>
348
* META-INF/MANIFEST.MF: Initial commit.
349
* build.properties: Include MANIFEST.MF.
350
* plugin.xml: Declare dependency and runtime information in an OSGi
353
2007-01-29 Andrew Overholt <overholt@redhat.com>
355
* : Re-namespace from cdt to linuxtools.
357
2005-05-27 Jeremy Handcock <handcock@redhat.com>
359
* plugin.xml: Bump version to 3.0.
361
2005-05-19 Jeremy Handcock <handcock@redhat.com>
363
Eclipse.org Bugzilla #82196:
364
* src/org/eclipse/cdt/rpm/core/utils/RPMQuery.java: New.
365
* src/org/eclipse/cdt/rpm/core/utils/internal/Command.java
366
(exec): Return standard output as String.
367
* src/org/eclipse/cdt/rpm/core/utils/internal/ShellScript.java
371
2005-05-18 Jeremy Handcock <handcock@redhat.com>
373
Eclipse.org Bugzilla #82195:
375
* build.properties (bin.includes): Correct.
376
(src.includes): Ditto.
377
* plugin.xml (runtime): Remove RPMPluginPreferencesPage.jar.
379
* src/org/eclipse/cdt/rpm/core/IPatch.java: New.
380
* src/org/eclipse/cdt/rpm/core/IRPMConfiguration.java: New.
381
* src/org/eclipse/cdt/rpm/core/IRPMConstants.java: New.
382
* src/org/eclipse/cdt/rpm/core/IRPMProject.java: New.
383
* src/org/eclipse/cdt/rpm/core/ISourceRPM.java: New.
384
* src/org/eclipse/cdt/rpm/core/LinuxShellCmds.java: Remove.
385
* src/org/eclipse/cdt/rpm/core/Messages.java: Move to core.internal.
386
* src/org/eclipse/cdt/rpm/core/rpm_strings.properties: Ditto.
387
* src/org/eclipse/cdt/rpm/core/RPMCore.java: Remove.
388
* src/org/eclipse/cdt/rpm/core/RPMCorePlugin.java
389
(initializeDefaultPreferences): Use IRPMConstants.
390
(getExternalLogFile): New method.
391
* src/org/eclipse/cdt/rpm/core/RPMExport.java: Remove.
392
* src/org/eclipse/cdt/rpm/core/RPMExportCore.java: Remove.
393
* src/org/eclipse/cdt/rpm/core/RPMExportDelta.java: New.
394
* src/org/eclipse/cdt/rpm/core/RPMProjectFactory.java: New.
395
* src/org/eclipse/cdt/rpm/core/RPMProjectNature.java: New.
396
* src/org/eclipse/cdt/rpm/core/SpecFileOps.java: Remove; move relics
397
to core.internal.SpecFileParser.
398
* src/org/eclipse/cdt/rpm/core/SRPMExport.java: Remove.
399
* src/org/eclipse/cdt/rpm/core/SRPMImport.java: Remove.
400
* src/org/eclipse/cdt/rpm/core/StreamReaderThread.java: Move to
402
* src/org/eclipse/cdt/rpm/core/TarOps.java: Remove.
404
* src/org/eclipse/cdt/rpm/core/internal/Messages.java: Move to here.
405
* src/org/eclipse/cdt/rpm/core/internal/Patch.java: New.
406
* src/org/eclipse/cdt/rpm/core/internal/rpm_strings.properties: Move to
408
* src/org/eclipse/cdt/rpm/core/internal/RPMConfiguration.java: New.
409
* src/org/eclipse/cdt/rpm/core/internal/RPMProject.java: New.
410
* src/org/eclipse/cdt/rpm/core/internal/SourceRPM.java: New.
411
* src/org/eclipse/cdt/rpm/core/internal/SpecFile.java: New.
412
* src/org/eclipse/cdt/rpm/core/internal/SpecFileParser.java: New.
414
* src/org/eclipse/cdt/rpm/core/utils/Diff.java: New.
415
* src/org/eclipse/cdt/rpm/core/utils/RPM.java: New.
416
* src/org/eclipse/cdt/rpm/core/utils/RPMBuild.java: New.
418
* src/org/eclipse/cdt/rpm/core/utils/internal/Command.java: New.
419
* src/org/eclipse/cdt/rpm/core/utils/internal/ShellScript.java: New.
420
* src/org/eclipse/cdt/rpm/core/utils/internal/StreamReaderThread.java:
423
2004-12-14 Rick Moseley <rmoseley@redhat.com>
425
* src/org/eclipse/cdt/rpm/core/RPMCore.java (generateChecksum): added call to new
426
method to calculate a true checksum (bz# 78767)
427
* (fileCheckSum): new method to calculate checksum for a file for above change
428
* (RPMCore): catch exception added to generateChecksum() for above change
429
* (createSRPMinfo): catch exception added to generateChecksum() for above change
430
* various externalize strings issues
432
2004-11-11 Rick Moseley <rmoseley@redhat.com>
433
* plugin.xml: change version to 1.2
435
2004-11-08 Rick Moseley <rmoseley@redhat.com>
437
* src/org/eclipse/cdt/rpm/core/LinuxShellCmds.java (executeLinuxCommand): add
438
capability to capture output from both stdout and stderr simultaneously
440
2004-11-04 Jeffery Pound <jpound@redhat.com>
442
* src/org/eclipse/cdt/rpm/core/LinuxShellCmds.java (): get commands from a
444
* src/org/eclipse/cdt/rpm/core/RPMCore.java (): ditto
445
* src/org/eclipse/cdt/rpm/core/RPMCorePlugin.java (): ditto
446
* src/org/eclipse/cdt/rpm/core/SpecFileOps.java (): ditto
447
* src/org/eclipse/cdt/rpm/core/SRPMImport.java (): ditto
448
* src/org/eclipse/cdt/rpm/core/TarOps.java (): ditto
450
2004-11-02 Rick Moseley <rmoseley@redhat.com>
452
* src/org/eclipse/cdt/rpm/core/LinuxShellCmds.java (getInfo): change method to be
453
able to handle output to both stderr and stdout simultaneously
454
* src/org/eclipse/cdt/rpm/core/StreamReaderThread.java : new class to handle
455
reading of stdout and stderr from shell commands
457
2004-09-08 Rick Moseley <rmoseley@redhat.com>
459
* fix screw-up from merge of branch from below fix
461
2004-09-07 Rick Moseley <rmoseley@redhat.com>
463
* src/com/redhat/eclipse/rpm/core/SpecFileOps.java (createRPMspec): remove
464
call to "id" to get group id; modify "make" command for creating spec file
466
2004-09-01 Rick Moseley <rmoseley@redhat.com>
468
* src/com/redhat/eclipse/rpm/core/SpecFileOps.java: clean up unnecessary "$NON-NLS-1"s
469
* src/com/redhat/eclipse/rpm/core/TarOps.java: clean up unnecessary "$NON-NLS-1"s
470
* src/com/redhat/eclipse/rpm/core/SRPMImport.java: clean up unnecessary "$NON-NLS-1"s
471
* src/com/redhat/eclipse/rpm/core/RPMCore.java: * clean up unnecessary "$NON-NLS-1"s
472
add a couple that were needed
473
* src/com/redhat/eclipse/rpm/core/RPMExportCore.java (renameSpecFile):
476
* clean up unnecessary "$NON-NLS-1"s
478
2004-08-31 rmoseley <rmoseley@dhcp-232.hsv.redhat.com>
480
* build.xml: Rebuilt after merging with head
482
2004-08-30 rmoseley <rmoseley@dhcp-232.hsv.redhat.com>
484
* plugin.xml : remove RPMPreferencesPages stuff forgotten from merge
486
2004-08-04 Jeremy Handcock <handcock@redhat.com>
488
* .cvsignore: New file.
489
* src/com/redhat/eclipse/rpm/core/prefs/RPMPluginPreferencesPage.java:
490
Move to com.redhat.eclipse.rpm.ui.
491
* src/com/redhat/eclipse/rpm/core/prefs/RPMCorePlugin.java: Move...
492
* src/com/redhat/eclipse/rpm/core/RPMCorePlugin.java: ...to here.
493
* plugin.xml: Rename main plugin class. Remove preference page
496
2004-08-04 Rick Moseley <rmoseley@redhat.com>
498
* src/com/redhat/eclipse/rpm/core/rpm_strings.properties: expand message
499
about parsing spec file
501
2004-07-28 Rick Moseley <rmoseley@redhat.com>
503
* src/com/redhat/eclipse/rpm/core/SpecFileOps.java (createRPMspec):
504
bz #128603 - make method more flexible, use new rpm macros
506
2004-07-19 Rick Moseley <rmoseley@redhat.com>
508
* src/com/redhat/eclipse/rpm/core/prefs/RPMCorePlugin.java (getHostName): added
509
this method, made it static and public so RPMPluginPreferencesPage can access it
510
* src/com/redhat/eclipse/rpm/core/prefs/RPMPluginPreferencesPage.java (getUserName):
511
(initializeDefaultPreferences): get the default name/e-mail differently
512
remove this method and place it into RPMCorePlugin.java
513
(initializeDefaultPreferences): add call to getUserName in RPMCorePluign
516
2004-07-15 Rick Moseley <rmoseley@redhat.com>
518
* build.properties : change RpmCore -> RPMCore
520
change version from 1.0.0 to 1.1
521
* plugin.xml: change version from 1.0.0 to 1.1
523
2004-07-14 Rick Moseley <rmoseley@redhat.com>
525
* build.xml : Eclipse 3.0 changes
526
* src/com/redhat/eclipse/rpm/core/LinuxShellCmds.java : renames as seen below
527
* src/com/redhat/eclipse/rpm/core/RPMCore.java : renamed from RpmCore.java
528
* src/com/redhat/eclipse/rpm/core/RPMExport.java : renames as seen below
529
* src/com/redhat/eclipse/rpm/core/RPMExportCore.java : renames as seen below
530
* src/com/redhat/eclipse/rpm/core/SpecFileOps.java : renames as seen below
531
* src/com/redhat/eclipse/rpm/core/SRPMExport.java : renames as seen below
532
* src/com/redhat/eclipse/rpm/core/SRPMImport.java : renames as seen below
533
* src/com/redhat/eclipse/rpm/core/TarOps.java : rename RpmCore -> RPMCore
534
* src/com/redhat/eclipse/rpm/core/prefs/RPMPluginPreferencesPage.java : rename
535
* src/com/redhat/eclipse/rpm/core/prefs/RPMCorePlugin.java : rename
536
* plugin.xml :rename RpmPreferencesPage -> RPMPreferencesPage
537
rename RpmCorePlugin -> RPMCorePlugin
539
removed unneeded dependencies
541
2004-05-27 Rick Moseley <rmoseley@redhat.com>
543
* src/com/redhat/eclipse/rpm/core/prefs/RpmPluginPreferencesPage.java :
544
remove ISO date variable, RPM changelog does not support it
545
* src/com/redhat/eclipse/rpm/core/prefs/RpmCorePlugin.java :
546
remove ISO date variable, RPM changelog does not support it
547
* src/com/redhat/eclipse/rpm/core/rpm_strings.properties : rename
549
* src/com/redhat/eclipse/rpm/core/SRPMImport.java (): rename
551
* src/com/redhat/eclipse/rpm/core/RPMExportCore.java (): rename
553
* src/com/redhat/eclipse/rpm/core/SpecFileOps.java (returnDate): new for returning
555
(createRPMspec):add call to the above new method
557
2004-05-26 Rick Moseley <rmoseley@redhat.com>
559
* src/com/redhat/eclipse/rpm/core/RPMExport.java (RPMExport): changes for prefs store
560
* src/com/redhat/eclipse/rpm/core/SRPMImport.java (): changed name from ImportSRPM
561
* src/com/redhat/eclipse/rpm/core/SRPMImport.java (): changes for prefs store
562
* src/com/redhat/eclipse/rpm/core/RpmCore.java (): changes for prefs store
563
(RpmCore): change the way rpm build log name is generated
564
(setRpmbuild_logname): set the build log name from other classes
565
* plugin.xml : added preferences page
566
* src/com/redhat/eclipse/rpm/core/prefs/RpmCorePlugin.java : new for prefs store
567
* src/com/redhat/eclipse/rpm/core/prefs/RpmPluginPreferencesPage.java : new for prefs store
568
* src/com/redhat/eclipse/rpm/core/LinuxShellCmds.java (): changes for prefs store
569
* src/com/redhat/eclipse/rpm/core/RPMExportCore.java (): changes for prefs store
570
* src/com/redhat/eclipse/rpm/core/SpecFileOps.java (): changes for prefs store
571
* src/com/redhat/eclipse/rpm/core/SRPMExport.java (SRPMExport): changes for
573
* src/com/redhat/eclipse/rpm/core/TarOps.java (): changes for prefs store
575
2004-05-05 Rick Moseley <rmoseley@redhat.com>
577
* src/com/redhat/eclipse/rpm/core/ImportSRPM.java (run): add call to createRPMLogFile()
578
* src/com/redhat/eclipse/rpm/core/rpm_strings.properties : add/change error messages
579
* src/com/redhat/eclipse/rpm/core/RPMExportCore.java (run): call createRPMLogFile()
580
* src/com/redhat/eclipse/rpm/core/RpmCore.java (createRPMLogFile): new method to
581
create a file to hold the current log file name
583
2004-04-05 Rick Moseley <rmoseley@redhat.com>
585
* src/com/redhat/eclipse/rpm/core/SpecFileOps.java (getHostName): add getHostName()
586
function to get the hostname for the changelog e-mail address
587
(createRPMspec): mod to use the getHostName() function
589
2004-04-02 Rick Moseley <rmoseley@redhat.com>
591
* src/com/redhat/eclipse/rpm/core/rpm_strings.properties : add more complete message when
592
a source rpm has been deleted from a project and another export is attempted
593
* src/com/redhat/eclipse/rpm/core/RPMExportCore.java (run): add proj_path to firstRPM call
594
* src/com/redhat/eclipse/rpm/core/RpmCore.java (firstSRPM): add proj_path parameter to call
595
(getSRPMexportinfo): rmove logic to throw CoreException if missing .srpminfo file
597
2004-03-31 Rick Moseley <rmoseley@redhat.com>
599
* src/com/redhat/eclipse/rpm/core/RpmCore.java (RpmCore): add call to new method checkSrpmExists
600
(getSRPMexportinfo): remove check to see if source rpm is still where .srpminfo is pointing to
601
(checkSrpmExists): new method - contains logic removed from getSRPMexportinfo
603
2004-03-23 Rick Moseley <rmoseley@redhat.com>
605
* src/com/redhat/eclipse/rpm/core/RpmCore.java (getSRPMexportinfo):
606
added additional message about missing source rpm and how to correct it
608
2004-03-17 Rick Moseley <rmoseley@redhat.com>
610
* src/com/redhat/eclipse/rpm/core/RpmCore.java (deleteEclipseFiles): added the "Binaries"
611
directory to be deleted before exporting a project as a source RPM
613
2004-02-16 Rick Moseley <rmoseley@redhat.com>
615
* RPMExportCore.java (run): fix error on version number
616
parameter being passed to generateSRPMpatch()
617
* ImportSRPM.java (executeRPMbuildprep): updated javadoc comments
618
* RpmCore.java (setRpmbuild_logname): updated javadoc comments
619
* RPMExportCore.java (run): change call to executeRPMbuildprep
620
* RpmCore.java (executeRPMbuildprep): removed "import" logic
621
* RpmCore.java (executeRPMbuildprep): changed debug verbage
622
* ImportSRPM.java (executeRPMbuildprep): added - modified from RpmCore version
623
* ImportSRPM.java (getSourceCode): changed call to executeRPMbuildprep
625
2004-02-15 Rick Moseley <rmoseley@redhat.com>
627
* RpmCore.java (getSRPMexportinfo): remove old debug statement
628
* RPMExportCore.java (setUi_spec_file): correct path_to_specfile calculation
629
* RpmCore.java (RpmCore): correct path_to_specfile calculation
630
* LinuxShellCmds.java : internationalized strings
631
* LinuxShellCmds.java (linuxCopy): added //$NON-NLS-1$ to lines which do not require
633
* LinuxShellCmds.java (createLinuxShellScript): update javadoc comments
634
* rpm_strings.properties : added new internationalization strings
635
* RpmCore.java : internationalized the strings
636
* RpmCore.java : update javadoc comments
637
* RPMExportCore.java (createSRPM): added //$NON-NLS-1$ to lines which do not require
639
* RPMExportCore.java (renameSpecFile): added //$NON-NLS-1$ to lines which do not require
641
* RPMExportCore.java (run): added //$NON-NLS-1$ to lines which do not require
643
* RPMExportCore.java (): added //$NON-NLS-1$ to lines which do not require
645
* RPMExportCore.java (): added javadoc comments
646
* RPMExport.java : added //$NON-NLS-1$ to lines which do not require
648
* SRPMExport.java (run): added javadoc comments
649
* SRPMExport.java (SRPMExport): added javadoc comments
650
* SRPMExport.java : added //$NON-NLS-1$ to lines which do not require
652
* SRPMExport.java : update comments
653
* SpecFileOps.java (checkForConfigure): added //$NON-NLS-1$ to lines which do not require
655
* SpecFileOps.java (traverse): update javadoc comments
656
* SpecFileOps.java (createRPMspec): added //$NON-NLS-1$ to lines which do not require
658
* SpecFileOps.java (createRPMspec): update javadoc comments
659
* SpecFileOps.java (parsePatchArray): update javadoc comments
660
* SpecFileOps.java (parsePatchArray): update javadoc comments
661
* SpecFileOps.java (checkPatch): updated javadoc comments
662
* SpecFileOps.java (changeRPMspecfile): update javadoc comments
663
* TarOps.java : added comments
664
* TarOps.java (createRPMtarfile): changed message for CoreException
665
* TarOps.java (createRPMtarfile): added //$NON-NLS-1$ to lines which do not require
667
* TarOps.java (createRPMtarfile): update javadoc comments
668
* TarOps.java (renameRPMtarfile): update javadoc comments
669
* TarOps.java (untarSource): changed message for CoreException
670
* TarOps.java (untarSource): added //$NON-NLS-1$ to lines which do not require
672
* ImportSRPM.java : added comments
673
* ImportSRPM.java (findTarBallPath): added //$NON-NLS-1$ to lines which do not require
675
* ImportSRPM.java (getSourceCode): added //$NON-NLS-1$ to lines which do not require
677
* ImportSRPM.java (run): added //$NON-NLS-1$ to lines which do not require
679
* RpmCore.java (installRPMsource): update javadoc comments
680
* RpmCore.java (executeRpmBuild): change to e.getMessage()
681
* RpmCore.java (deleteRPMresources): update javadoc comments
682
* RpmCore.java (createRPMmacros): update javadoc comments
683
* RpmCore.java (createRPMrpmrc): update javadoc comments
684
* RpmCore.java (deleteEclipseFiles): update javadoc comments
685
* RpmCore.java (executeMakeClean): add comments
686
* RpmCore.java (getNameVerRel): add javadoc comments
687
* RpmCore.java (copyFile): update javadoc comments
688
* RpmCore.java (copyFile): update javadoc comments
689
* RpmCore.java (getSRPMexportinfo): update javadoc comments
690
* RpmCore.java (executeProjConfigure): change error message format
691
* RpmCore.java (executeProjConfigure): update javadoc comments
692
* RpmCore.java (getConfigOpts): update javadoc comments
693
* RpmCore.java (copyDirTree): update javadoc comments
694
* RpmCore.java (checkForMakefile): update javadoc comments
695
* RpmCore.java (RpmCore): update javadoc comments
696
* RpmCore.java : updated javadoc comments
697
* RpmCore.java (createRPMmacros): deleted - no longer used
698
* RpmCore.java (copySpecFile): deleted - no longer used
700
2004-02-13 Rick Moseley <rmoseley@redhat.com>
702
* RPMExportCore.java (buildBinaryFromSourceRpm): add call to deleteResources()
703
* RpmCore.java (RpmCore): remove _import from the build log name
704
* RPMExportCore.java (run): add logic to handle renaming of tarballs
705
* TarOps.java (): delete untarSourceandCopy method
706
* RPMExportCore.java : added static final variables
707
* RPMExport.java (run): add logic to handle user-specified spec files
709
2004-02-12 Rick Moseley <rmoseley@redhat.com>
711
* ImportSRPM.java (getSourceCode): change message for CoreException
713
* RpmCore.java :changed debug statement to false
714
* ImportSRPM.java (getSourceCode): added debug print statement
715
* ImportSRPM.java (run): added try/catch around getSourceCode
716
* ImportSRPM.java (run): change message for core exception to
717
e.getMessage() that was thown from a called method
719
2004-02-12 Rick Moseley <rmoseley@redhat.com>
721
* RpmCore.java (copyRpms): add debug statement when debug=true
722
* RPMExportCore.java (run): add logic for shortcut for building binary RPMs
723
if the source RPM has just been built
724
* RPMExportCore.java (findSpecFileName): new method
725
* RPMExportCore.java (replaceSpecFile): new method
726
* RPMExportCore.java (buildBinaryFromSourceRpm): New method
727
* RpmCore.java (createRPMdirectories): change message for core exception to
728
e.getMessage() that was thown from a called method
729
* RpmCore.java (deleteSRPMextrafiles): change message for core exception to
730
e.getMessage() that was thown from a called method
731
* RpmCore.java (copyFile): change message for core exception to
732
e.getMessage() that was thown from a called method
733
* RPMExport.java :Initialize patch tag and changelog to "" upon instantiation
734
* SpecFileOps.java (changeRPMspecfile): change message for core exception to
735
e.getMessage() that was thown from a called method
736
* RpmCore.java (setRpmbuild_logname): change message for core exception to
737
e.getMessage() that was thown from a called method
738
* RPMExportCore.java (run): change message for core exception to
739
e.getMessage() that was thown from a called method
740
* RpmCore.java (generateSRPMpatch): change message for core exception to
741
e.getMessage() that was thown from a called method
742
Also, do not throw CoreException if no patch was generated, return a 0
743
* RPMExportCore.java (createSRPM): change message for core exception to
744
e.getMessage() that was thown from a called method
745
* RPMExportCore.java (createSRPMinfo): change message for core exception to
746
e.getMessage() that was thown from a called method
748
2004-02-11 Phil Muldoon <pmuldoon@redhat.com>
750
* build.xml: Rewritten
751
* .classpath: Regenerated for 2.1.2
753
2004-02-11 Rick Moseley <rmoseley@redhat.com>
755
* RPMExportCore.java (renameSpecFile): Fix error with the renaming of the spec file; make sure
756
"eclipse_" is in front
757
* SpecFileOps.java (parseSpecfile): Initailize line_ptr array before using to get rid of any old
758
values that may be hanging around
759
* RPMExportCore.java (createSRPMinfo): Change variable names to not coincide with global
761
* RPMExportCore.java (run): Change option from "bs" to the correct "-bs"
762
* RPMExportCore.java (createSRPM): change variable name from export_opt to which_rpm
763
* RPMExportCore.java (): Initialize the "which_rpm" variable in the constructor
764
* RpmCore.java (RpmCore): Move logic for "else" to correct area to make sure variables are
765
initialized when exporting a project that was not previously an RPM
767
2004-02-11 Phil Muldoon <pmuldoon@redhat.com>