Mailinglist Archive: opensuse-gnome (216 mails)

< Previous Next >
Re: [opensuse-gnome] GNOME:STABLE and GNOME:UNSTABLE
  • From: Federico Mena Quintero <federico@xxxxxxxxxx>
  • Date: Thu, 04 Oct 2007 13:35:38 -0500
  • Message-id: <1191522938.31337.44.camel@xxxxxxxxxxxxxxxxxxxxxx>
On Thu, 2007-10-04 at 10:27 +0200, Stanislav Brabec wrote:

> Standard version control system does not work well for packages - spec
> files changes are concentrated in preamble and %prep and you get a lot
> of rejects there.

Any version control system would be better than what we have now :)

Right now, there is no one-liner (i.e. easy) way to answer any of these
questions:

* What changed in this package since two weeks ago?

* What was the state of this package when $internal_release was done?

* Who changed this patch between revisions 6 and 7 of this package?

During development, it is very valuable to be able to answer those
questions *really quickly* without hunting down old versions by hand,
extracting srpms, diffing things, etc.  Also, any revision control
system keeps a better history than we do in the %changelog part of a
specfile.

Tools like Stacked Git (stgit) would be very helpful to let us do
development while keeping a stack of patches on top of a pristine
tarball.  They solve the problem of "there are 42 patches in this
package, and I need to do a change in patch number 13 and then rebase
all the other patches on top of it".

  Federico

-- 
To unsubscribe, e-mail: opensuse-gnome+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-gnome+help@xxxxxxxxxxxx

< Previous Next >