The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [TUHS] Claim your early Unix contributions on GitHub
@ 2016-03-30 18:28 Norman Wilson
  2016-03-30 20:06 ` Ronald Natalie
  0 siblings, 1 reply; 31+ messages in thread
From: Norman Wilson @ 2016-03-30 18:28 UTC (permalink / raw)


Marc Rochkind:

  BSD is the new kind on the block. I don't think it came along until 1977 or
  so. Research UNIX I don't think picked up SCCS ever. SCCS first appeared in
  the PWB releases, if you don't count the earlier version in SNOBOL4 for the
  IBM mainframes.

=====

Correct.  We never needed no stinkin' revision control in Research.

More fairly, early systems like SCCS were so cumbersome that a
community that was fairly small, in which everyone talked to
everyone, and in which there was no glaring need wasn't willing
to adopt them.

I remember trying SCCS for a few small personal projects back in
1979 or so (well before I moved to New Jersey), finding it just
too clunky for the benefits it gave me, and giving up.  Much later,
I found RCS just as messy.  One thing that really bugged me was
those systems' inherent belief that you rarely want to keep a
checked-out copy of something except while you're working on it.
Another, harder to work around, is that in any nontrivial project
there are often stages when I want to make changes of scope broader
than a single file: factor common stuff out into a new file, merge
things into a single file, rename files, etc.

CVS was a big step forward, but not enough.  Subversion was the
first revision-control that didn't feel like a huge burden to me.

None of which is to say that SCCS and RCS were useless; they were
important pioneers, and for the big projects that originally
spawned them I'm sure they were indispensible.  But I can't imagine
Ken or Dennis putting up with them for very long, and I'm glad I
never had to.

Norman Wilson
Toronto ON


^ permalink raw reply	[flat|nested] 31+ messages in thread
* [TUHS] Claim your early Unix contributions on GitHub
@ 2016-03-30  7:53 Diomidis Spinellis
  2016-03-30 12:31 ` Joerg Schilling
  2016-03-30 14:25 ` Marc Rochkind
  0 siblings, 2 replies; 31+ messages in thread
From: Diomidis Spinellis @ 2016-03-30  7:53 UTC (permalink / raw)


The Unix History repository on GitHub [1] aims to provide the evolution 
of Unix from the 1970s until today under Git revision control.  Through 
a few changes recently made [2] it's now possible for individual 
contributors to have their GitHub profile linked to their early Unix 
contributions.  Ken Thompson graciously made this move last week 
following a personal email invitation.  I think it would be really cool 
if more followed.  This would send a powerful message of continuity and 
tradition in computing to youngsters joining GitHub today.

What you need to do is the following.

- Create a GitHub profile (if you haven't already got one)
- Click on https://github.com/settings/emails
- Add the email address(es) associated with your early Unix commits 
(e.g. foo at research.uucp or bar at ucbvax.berkeley.edu). You can easily find 
an author's commits and email addresses recorded in the repository 
through the web search form http://www.spinellis.gr/cgi-bin/namegrep.pl
- GitHub will tell you that a verification email has been sent to your 
(probably defunct) email address.  Don't worry.  Your account will be 
linked to the address even without the verification step.
- Adding your photograph to your profile will increase the vividness of 
GitHub's revision listings.

If you're in contact with Unix contributors who are not on this list, 
please forward them this message.  Also, if your name isn't properly 
associated with the repository's commits, drop me an email message (or a 
GitHub pull request for the corresponding file [3]), and I'll add it.

[1] https://github.com/dspinellis/unix-history-repo
[2] The modifications involved the change of UUCP addresses to use the 
.uucp pseudo-domain rather than a ! path and the listing of co-authors 
within the commit message.
[3] 
https://github.com/dspinellis/unix-history-make/tree/master/src/author-path

Diomidis - http://www.spinellis.gr


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

end of thread, other threads:[~2016-04-01 21:52 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-30 18:28 [TUHS] Claim your early Unix contributions on GitHub Norman Wilson
2016-03-30 20:06 ` Ronald Natalie
  -- strict thread matches above, loose matches on Subject: below --
2016-03-30  7:53 Diomidis Spinellis
2016-03-30 12:31 ` Joerg Schilling
2016-03-30 13:10   ` Diomidis Spinellis
2016-03-30 13:44     ` Joerg Schilling
2016-03-30 19:17   ` Larry McVoy
2016-03-30 21:07     ` Random832
2016-03-30 23:03       ` Joerg Schilling
2016-03-31  3:20       ` Larry McVoy
2016-03-31  3:34         ` Random832
2016-03-31  3:40           ` Larry McVoy
2016-03-30 23:42     ` Joerg Schilling
2016-03-31  3:54       ` Larry McVoy
2016-03-30 14:25 ` Marc Rochkind
2016-03-30 15:23   ` Joerg Schilling
2016-03-30 19:14     ` Larry McVoy
2016-03-30 15:49   ` Diomidis Spinellis
2016-03-30 16:07     ` Joerg Schilling
2016-03-30 16:29       ` Diomidis Spinellis
2016-03-30 16:14     ` Pat Barron
2016-03-31 21:06       ` Clem Cole
2016-03-31 21:54         ` Ron Natalie
2016-04-01  9:01         ` Diomidis Spinellis
2016-04-01 14:41           ` Clem Cole
2016-04-01 21:00           ` Jeremy C. Reed
2016-04-01 13:06         ` Dave Horsfall
2016-04-01 21:52         ` Pat Barron
2016-03-30 16:30     ` Marc Rochkind
2016-03-30 16:40       ` Joerg Schilling
2016-03-30 16:55       ` John Cowan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).