Why not merge SDM? - General Discussion and Assistance - CHDK Forum supplierdeeply

Why not merge SDM?

  • 3 Replies
  • 1961 Views
*

Offline ultimA

  • ***
  • 137
Why not merge SDM?
« on: 29 / July / 2011, 20:09:22 »
Advertisements
Title says it all. Or, same question posed differently, why is SDM still developed in a separate codebase?

(possible issues: code size -> use buildconf.inc to select SDM or non-SDM build; separate developer -> give him svn access)

Just wondering...

Re: Why not merge SDM?
« Reply #1 on: 29 / July / 2011, 20:12:49 »
Title says it all. Or, same question posed differently, why is SDM still developed in a separate codebase?

(possible issues: code size -> use buildconf.inc to select SDM or non-SDM build; separate developer -> give him svn access)

Just wondering...
Short answer =   personal preference of the developers doing the actual work. A common code base at this point would be a lot of word for little real gain.

You might ask the same questions about the CHDK-DE version and you'd probably get the same answer.
Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline philmoz

  • *****
  • 3138
    • Photos
Re: Why not merge SDM?
« Reply #2 on: 29 / July / 2011, 20:14:33 »
Title says it all. Or, same question posed differently, why is SDM still developed in a separate codebase?

(possible issues: code size -> use buildconf.inc to select SDM or non-SDM build; separate developer -> give him svn access)

Just wondering...

I've looked at the SDM code (1.85 version) and it has diverged significantly from CHDK.
Merging would be a mammoth undertaking and would likely introduce problems on both sides.

Phil.
CHDK ports:
  sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
  g12 (1.00c, 1.00e, 1.00f & 1.00g)
  sx130is (1.01d & 1.01f)
  ixus310hs (1.00a & 1.01a)
  sx40hs (1.00d, 1.00g & 1.00i)
  g1x (1.00e, 1.00f & 1.00g)
  g5x (1.00c, 1.01a, 1.01b)

Re: Why not merge SDM?
« Reply #3 on: 03 / August / 2011, 05:34:05 »
why is SDM still developed in a separate codebase?


Do not even think about it.

If you know anything about programming, compare the codes.

SDM 'branched' off CHDK a very long time ago.

It is simply a personal project for me to learn about 'C' programming, I do not claim to be an expert.



 

Related Topics