r16612 - gnucash/branches/gda-dev - 1) Merge with trunk up to 16597

Phil Longstaff plongstaff at rogers.com
Sun Dec 9 20:38:02 EST 2007


   Andreas Köhler wrote:

Hi Phil,

Am Sonntag, den 02.12.2007, 16:29 -0500 schrieb Phil Longstaff:


Author: plongstaff
Date: 2007-12-02 16:29:35 -0500 (Sun, 02 Dec 2007)
Trac: [1]http://svn.gnucash.org/trac/changeset/16612
Log:
1) Merge with trunk up to 16597
2) When inserting into a table which doesn't have a guid as the
primary
key (e.g. slots), where the first key is an auto-increment key, don't
provide a value for the key.
3) Work on recurrences and scheduled transactions.  They don't work
yet,
but the sx struct is saved

Please do not mix merges with actual work.  This complicates the
handling of that commit afterwards unnecessarily.  I would even say that
the merge A itself should only resolve physical conflicts, i.e. remove
conflict markers correctly.  Then a commit B could fix the branch to at
least compile before adding anything new (C).  For small changes A+B
might go in together.  But that is only my opinion.

   Yes, I haven't been doing the merges correctly

As your branch has seen several merges, the missing of .gitignore (see
r16625) let me check the differences between trunk at r16597 and gda-dev.
The resulting diffstat can be found in the attachment (svn-property
changes are not included).

 267 files changed, 124643 insertions(+), 113859 deletions(-)

That does not look completely right to me. [1] I do not know which merge
failed, but I think it will be hard to merge your branch back to trunk
at some point.  It would be nice if you could take a look into this.  My
suggestion would be to create a new branch gda-dev2 [2], starting from
current trunk and reapply your work.  This also gives you the chance do
some things differently in case you have always wanted to :-D

   I don't want to do this right now, but at some point we should do
   this.  I know there was one merge which I had a lot of trouble with.
   One way I haven't been doing the merges in the manner you probably want
   is that I've been doing them manually, picking and choosing even
   portions of a changeset.

Yours,
-- andi5


[1] accounts/, packaging/, ChangeLog*, src/scm/process.scm to name a few
[2] Just drop a note and it will be done.


   Phil

References

   1. http://svn.gnucash.org/trac/changeset/16612


More information about the gnucash-devel mailing list