Re: [JGIT PATCH] 1/2 : (reworked) Externalizable/Serializable Items
Robin Rosenberg <robin.rosenberg.lists@dewire.com> wrote:
Show 17 quoted lines
> Shawn wrote:
> > > + os.writeUTF(KEY_FETCH);
> > > + os.writeUTF(refspec.toString());
> > > + }
> > > +
> > > + for (RefSpec refspec : push) {
> > > + os.writeUTF(KEY_PUSH);
> > > + os.writeUTF(refspec.toString());
> > > + }
> >
> > Should we maybe allow RefSpec to serialize itself with
> > os.writeObject() rather than using writeUTF() directly?
>
> Doesn't the style above make it easy to define and document
> a format that is easy for non-java programs to write and read,
> while writeObject introduces java-centric stuff (depending on
> the full class name etc).Non-Java reading a Java serialization stream? Seriously?
--
Shawn.