Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* History before 1999
@ 2006-01-07 10:31 Eli Zaretskii
  2006-01-07 17:14 ` Jim Blandy
  0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2006-01-07 10:31 UTC (permalink / raw)
  To: gdb

"cvs log" shows that the oldest version of GDB sources for which
there's information in the CVS is from April 1999.  Is there any
reasonably uncomplicated way to do the equivalent of "cvs diff" and
"cvs annotate" for older versions?


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: History before 1999
  2006-01-07 10:31 History before 1999 Eli Zaretskii
@ 2006-01-07 17:14 ` Jim Blandy
  2006-01-07 19:10   ` Eli Zaretskii
  0 siblings, 1 reply; 7+ messages in thread
From: Jim Blandy @ 2006-01-07 17:14 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: gdb

On 1/7/06, Eli Zaretskii <eliz@gnu.org> wrote:
> "cvs log" shows that the oldest version of GDB sources for which
> there's information in the CVS is from April 1999.  Is there any
> reasonably uncomplicated way to do the equivalent of "cvs diff" and
> "cvs annotate" for older versions?

Was it really 1999?  Anyway, before sourceware.org got started, the
only revision controlled history was in Cygnus's private CVS
repository.  That was mixed in with various NDA'd stuff, including
some in the core files of GDB, so we couldn't publish the whole
history without a lot of work sanitizing it.

So, I don't think there's any way for you to get history farther back.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: History before 1999
  2006-01-07 17:14 ` Jim Blandy
@ 2006-01-07 19:10   ` Eli Zaretskii
  2006-01-09 17:10     ` Stan Shebs
  0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2006-01-07 19:10 UTC (permalink / raw)
  To: Jim Blandy; +Cc: gdb

> Date: Sat, 7 Jan 2006 09:13:59 -0800
> From: Jim Blandy <jimb@red-bean.com>
> Cc: gdb@sources.redhat.com
> 
> So, I don't think there's any way for you to get history farther back.

Too bad.  Fortunately, there are old GDB releases in the old-releases
directory of the sourceware server, so I guess I could use them as
snapshots of the old repository.

Thanks for the feedback.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: History before 1999
  2006-01-07 19:10   ` Eli Zaretskii
@ 2006-01-09 17:10     ` Stan Shebs
  2006-01-09 20:33       ` Jim Blandy
  0 siblings, 1 reply; 7+ messages in thread
From: Stan Shebs @ 2006-01-09 17:10 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: Jim Blandy, gdb

Eli Zaretskii wrote:

>>Date: Sat, 7 Jan 2006 09:13:59 -0800
>>From: Jim Blandy <jimb@red-bean.com>
>>Cc: gdb@sources.redhat.com
>>
>>So, I don't think there's any way for you to get history farther back.
>>
>
>Too bad.  Fortunately, there are old GDB releases in the old-releases
>directory of the sourceware server, so I guess I could use them as
>snapshots of the old repository.
>
>Thanks for the feedback.
>
In theory, an energetic person could graft old public releases into
the repository, making a sort of synthetic history. Easier in SVN
perhaps?

Didn't we do regular snapshots in between releases? If anybody
still has those around, they could supplement the release history.

Stan



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: History before 1999
  2006-01-09 17:10     ` Stan Shebs
@ 2006-01-09 20:33       ` Jim Blandy
  2006-01-09 22:56         ` Daniel Jacobowitz
  0 siblings, 1 reply; 7+ messages in thread
From: Jim Blandy @ 2006-01-09 20:33 UTC (permalink / raw)
  To: Stan Shebs; +Cc: Eli Zaretskii, gdb

On 1/9/06, Stan Shebs <shebs@apple.com> wrote:
> In theory, an energetic person could graft old public releases into
> the repository, making a sort of synthetic history. Easier in SVN
> perhaps?

Insertion of revisions into an existing history, even at the front,
isn't something SVN has any special support for.  I think you'd have
to dump, edit, and re-load the repository.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: History before 1999
  2006-01-09 20:33       ` Jim Blandy
@ 2006-01-09 22:56         ` Daniel Jacobowitz
  2006-01-10  0:12           ` Ian Lance Taylor
  0 siblings, 1 reply; 7+ messages in thread
From: Daniel Jacobowitz @ 2006-01-09 22:56 UTC (permalink / raw)
  To: Jim Blandy; +Cc: Stan Shebs, Eli Zaretskii, gdb

On Mon, Jan 09, 2006 at 12:33:20PM -0800, Jim Blandy wrote:
> On 1/9/06, Stan Shebs <shebs@apple.com> wrote:
> > In theory, an energetic person could graft old public releases into
> > the repository, making a sort of synthetic history. Easier in SVN
> > perhaps?
> 
> Insertion of revisions into an existing history, even at the front,
> isn't something SVN has any special support for.  I think you'd have
> to dump, edit, and re-load the repository.

However, Ian has some nice hack for stitching CVS repositories together
during a CVS->SVN transition - he wrote them to add the old-gcc
repository to GCC.  I bet we could add the additional history in the
process of switching to SVN, if there's interest in doing that :-)

I've been thinking on and off about the "modules" problem that I
mentioned the last time the idea came up; I think it's not infeasible.

-- 
Daniel Jacobowitz
CodeSourcery


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: History before 1999
  2006-01-09 22:56         ` Daniel Jacobowitz
@ 2006-01-10  0:12           ` Ian Lance Taylor
  0 siblings, 0 replies; 7+ messages in thread
From: Ian Lance Taylor @ 2006-01-10  0:12 UTC (permalink / raw)
  To: Daniel Jacobowitz; +Cc: Jim Blandy, Stan Shebs, Eli Zaretskii, gdb

Daniel Jacobowitz <drow@false.org> writes:

> On Mon, Jan 09, 2006 at 12:33:20PM -0800, Jim Blandy wrote:
> > On 1/9/06, Stan Shebs <shebs@apple.com> wrote:
> > > In theory, an energetic person could graft old public releases into
> > > the repository, making a sort of synthetic history. Easier in SVN
> > > perhaps?
> > 
> > Insertion of revisions into an existing history, even at the front,
> > isn't something SVN has any special support for.  I think you'd have
> > to dump, edit, and re-load the repository.
> 
> However, Ian has some nice hack for stitching CVS repositories together
> during a CVS->SVN transition - he wrote them to add the old-gcc
> repository to GCC.  I bet we could add the additional history in the
> process of switching to SVN, if there's interest in doing that :-)

Sure, that would work.

Ideally, somebody would go through the Cygnus repository and strip out
the redacted stuff.  Unfortunately that would have to be done by
somebody currently at Red Hat.  The simplest approach would be to just
check out each revision one by one, run redact and/or sanitize, and
check the redacted revision into a new repository.  Unfortunately that
would not be reliable, as some code which should have been redacted
was checked in without appropriate markers.  So somebody would have to
actually look at the revisions and make sure that everything was
properly sanitized.

It is perhaps worth noting that the old Cygnus contracts promised to
keep things secret until permitted, or until three years had passed.
If Red Hat kept that up, then in fact everything in the Cygnus
repository up to 1999 is now safe to reveal.

Ian


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2006-01-10  0:12 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-01-07 10:31 History before 1999 Eli Zaretskii
2006-01-07 17:14 ` Jim Blandy
2006-01-07 19:10   ` Eli Zaretskii
2006-01-09 17:10     ` Stan Shebs
2006-01-09 20:33       ` Jim Blandy
2006-01-09 22:56         ` Daniel Jacobowitz
2006-01-10  0:12           ` Ian Lance Taylor

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox