Locating an ERG version with messages

I would like to find a version of the ERG which still uses messages instead of the SF feature.

I tried svn log --search “messages” and “SF” but did not find anything that looks right.

@Dan, what would you search for, what kind of commit message? Or could you suggest some alternative way of searching for such a version? Perhaps anything prior to 2007, or?.. By the way, if I were to check out something that is prior to 2007, how would I locate a stable version?

I think the feature was called MSG, but has not been used for over 10 years, so you would have to go back quite a long way, …

Try svn log --search ...?

$ svn log --search "message"
------------------------------------------------------------------------
r1154 | danf | 2007-03-23 06:44:12 +0800 (Fri, 23 Mar 2007) | 2 lines

Finally, the first message-free version of the ERG

------------------------------------------------------------------------
r1150 | oe | 2007-03-18 07:05:31 +0800 (Sun, 18 Mar 2007) | 2 lines

*** empty log message ***

------------------------------------------------------------------------
r1143 | danf | 2007-03-18 06:25:31 +0800 (Sun, 18 Mar 2007) | 2 lines

Last message-ful version of ERG
[...]

Maybe that helps?

As for stable versions before that, I thought to check the tags:

$ svn ls http://svn.delph-in.net/erg/tags
0902/
0907/
1004/
1010/
1111/
1212/
1214/
2018/
mrp/

But according to the SVN logs for 0902 (which looks like either Sep 2002 or Feb 2009), it is Feb 2009. So I don’t think there was a tagged version prior to 2007. I guess more digging is needed.

Er, maybe I answered my own question with the svn log --search suggestion (this option is new to me). Using the r1154 revision from my previous search for “message”, I searched for “release” between revisions 1000 and 2000.

$ svn log --search "release" -r1000:2000
------------------------------------------------------------------------
r1069 | danf | 2005-04-07 21:36:09 +0800 (Thu, 07 Apr 2005) | 2 lines

April 05 release

------------------------------------------------------------------------
r1104 | oe | 2005-09-05 23:40:19 +0800 (Mon, 05 Sep 2005) | 2 lines

release latest ERG version by dan into the CSLI repository; see README

------------------------------------------------------------------------
r1137 | danf | 2006-11-10 02:15:34 +0800 (Fri, 10 Nov 2006) | 2 lines

Parallel release for LOGON and DELPH-IN, with enlarged lexicon

------------------------------------------------------------------------
r1954 | oe | 2009-04-11 04:06:08 +0800 (Sat, 11 Apr 2009) | 1 line

reflect final changes on 0902 release
------------------------------------------------------------------------

So maybe checkout r1137? Just a few revisions later, at r1143, is the log message about a “message-ful version of the ERG”.

And now I see that you already tried --search. Sorry I didn’t read your original post close enough!

Michael, this is amazing, because I did ALMOST that; I did “messages” :slight_smile: And got some stuff that is unrelated to the feature :). Did not occur to me to use just “message” :slight_smile:

1 Like

Good detective work, both of you. I see from the comments in the ERG source files that I was already converting the grammar to get rid of messages in early 2006, so it sounds about right that the first stable message-free version would be in early 2007. Still not quite sure how to identify a stable message-full version from 2006.

2 Likes