Mail Archives: geda-user/2015/12/09/22:01:18
--ZG5hGh9V5E9QzVHS
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
John Doty wrote:
> >> This whole identity-across-projects problem is hard, especially when
> >> you consider how many ways "refdes as identity" is abused in gnetlist
> >> (slots, mcus, heirarchy, whatever).
> >=20
> > It doesn't seem too hard to me, but it will require keeping new state.
> >=20
> > A new file format if you will.
>=20
> It seems you want a completely different tool than gschem. A specialized
> tool with a rigorous, inflexible data model rather than the =E2=80=9Canyt=
hing goes=E2=80=9D
> of geda-gaf.
It would be a different tool than both gschem and pcb, a complementary
tool, which would wrap both a gschem file and whatever was generated
=66rom it, and be able to track changes at least in the source format
over time.
The source file format would not change, and would continue to be
manipulated however it is manipulated today.
If you mean that this complementary tool would have to support
specific source formats that's true, but if that would not be allowed
then high-level changes such as element renaming become impossible
and plain git already does the job on the text file level. :)
//Peter
--ZG5hGh9V5E9QzVHS
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iD8DBQFWaOrthR3Q0dhIfEgRAlb2AJ0eVzKkZgJ0l05MLFAGlwmNGtCLlACfcvSm
USYbi89yOcdq1KCZ2Osr00I=
=ZfP/
-----END PGP SIGNATURE-----
--ZG5hGh9V5E9QzVHS--
- Raw text -