From: Raymond T. <toy...@gm...> - 2011-03-09 04:25:12
|
I think it would be nice to have commit messages sent out with hg pushes. Perhaps we can use the changegroup hook given in <http://mercurial.selenic.com/wiki/Hook#The_changegroup_hook>. These seem relatively simple to setup and we can just send all mail to the clocc-cvs list. This just gives the commit messages. Or perhaps the NotifyExtension <http://mercurial.selenic.com/wiki/NotifyExtension>, which will send out diffs. (I kind of like diffs, but perhaps people consider that to be too cluttered for commit messages.) In addition, I'd like the keyword extension enabled. See <http://mercurial.selenic.com/wiki/KeywordExtension>, which is distributed with hg. I use the CVS $Id$ keyword in f2cl in the generated files so the user knows exactly what version of each f2cl file was used to generate the translation. I don't know if anyone else is using CVS keywords in this way, but we can limit the keyword expansions to just *.l files, which, I think are only in f2cl. Ray |
From: Sam S. <sd...@gn...> - 2011-03-09 15:02:56
|
> * Raymond Toy <gbl.enlzbaq@tznvy.pbz> [2011-03-08 23:24:45 -0500]: > > I think it would be nice to have commit messages sent out with hg > pushes. Perhaps we can use the changegroup hook given in > <http://mercurial.selenic.com/wiki/Hook#The_changegroup_hook>. These > seem relatively simple to setup and we can just send all mail to the > clocc-cvs list. This just gives the commit messages. > > Or perhaps the NotifyExtension > <http://mercurial.selenic.com/wiki/NotifyExtension>, which will send out > diffs. (I kind of like diffs, but perhaps people consider that to be > too cluttered for commit messages.) I think diffs should go to clocc-devel and push notifications to clisp-list. or maybe not... > In addition, I'd like the keyword extension enabled. I don't think this is a good idea. I used to use that with cvs but not with mercurial. http://mercurial.selenic.com/wiki/KeywordPlan#head-2007fad6f31bf6f1f1b5c3d5b02e5c6225de3ec5 http://mercurial.selenic.com/wiki/VersioningWithMake -- Sam Steingold (http://sds.podval.org/) on CentOS release 5.3 (Final) X http://www.memritv.org http://memri.org http://openvotingconsortium.org http://pmw.org.il http://jihadwatch.org http://thereligionofpeace.com War doesn't determine who's right, just who's left. |
From: Raymond T. <toy...@gm...> - 2011-03-09 18:08:26
|
On 3/9/11 10:02 AM, Sam Steingold wrote: >> * Raymond Toy <gbl.enlzbaq@tznvy.pbz> [2011-03-08 23:24:45 -0500]: >> >> I think it would be nice to have commit messages sent out with hg >> pushes. Perhaps we can use the changegroup hook given in >> <http://mercurial.selenic.com/wiki/Hook#The_changegroup_hook>. These >> seem relatively simple to setup and we can just send all mail to the >> clocc-cvs list. This just gives the commit messages. >> >> Or perhaps the NotifyExtension >> <http://mercurial.selenic.com/wiki/NotifyExtension>, which will send out >> diffs. (I kind of like diffs, but perhaps people consider that to be >> too cluttered for commit messages.) > I think diffs should go to clocc-devel and push notifications to > clisp-list. Presumably you meant clocc-list, not clisp-list. > or maybe not... I think I'd prefer them to go to just one list (clocc-cvslog). diffs to clocc-devel is too cluttered and uninteresting to most people, since clocc is a random collection of things. >> In addition, I'd like the keyword extension enabled. > I don't think this is a good idea. > I used to use that with cvs but not with mercurial. > http://mercurial.selenic.com/wiki/KeywordPlan#head-2007fad6f31bf6f1f1b5c3d5b02e5c6225de3ec5 > http://mercurial.selenic.com/wiki/VersioningWithMake > Yes, I read those. But f2cl doesn't use make, but expects the files to contain $Id$ keywords. This is also why I suggested only enabling the keyword extension for files that match the pattern *.l, which is basically only the f2cl source files. If that's not enough, we can probably tighten the pattern to just the .l files in src/f2cl/src. Then the keyword extension won't be used except for those few files. Ray |
From: Raymond T. <toy...@gm...> - 2011-03-10 05:15:47
|
On 3/9/11 10:02 AM, Sam Steingold wrote: >> * Raymond Toy <gbl.enlzbaq@tznvy.pbz> [2011-03-08 23:24:45 -0500]: >> >> I think it would be nice to have commit messages sent out with hg >> pushes. Perhaps we can use the changegroup hook given in >> <http://mercurial.selenic.com/wiki/Hook#The_changegroup_hook>. These >> seem relatively simple to setup and we can just send all mail to the >> clocc-cvs list. This just gives the commit messages. >> >> Or perhaps the NotifyExtension >> <http://mercurial.selenic.com/wiki/NotifyExtension>, which will send out >> diffs. (I kind of like diffs, but perhaps people consider that to be >> too cluttered for commit messages.) > > I think diffs should go to clocc-devel and push notifications to > clisp-list. I enabled the NotifyExtension and it appears to be working. At least it sends mail to me on each push. However, the email contains random garbage at the end, after the diff. Don't know what that's about. Also, I'm sending the diffs to clocc-cvslog. Haven't seen them yet, but I guess they are held and then sent in batches. (I wish it was done this way, though.) But has any one bothered to look at the mailing list archive for clocc-cvslog? The latest entry in the archive is from 2002. Can a clocc admin take a look into that? Are we intentionally not archiving these? Ray |
From: Raymond T. <toy...@gm...> - 2011-03-10 15:24:55
|
On 3/10/11 9:54 AM, Sam Steingold wrote: >> * Raymond Toy <gbl.enlzbaq@tznvy.pbz> [2011-03-10 00:15:15 -0500]: >> >> Can a clocc admin take a look into that? > please do - you are now one of the admins :-) No can do. :-) I don't have the clocc-cvslog password to get to the mailman interface. Ray |
From: Sam S. <sd...@gn...> - 2011-03-10 19:50:16
|
> * Raymond Toy <gbl.enlzbaq@tznvy.pbz> [2011-03-10 10:24:47 -0500]: > > On 3/10/11 9:54 AM, Sam Steingold wrote: >>> * Raymond Toy <gbl.enlzbaq@tznvy.pbz> [2011-03-10 00:15:15 -0500]: >>> >>> Can a clocc admin take a look into that? >> please do - you are now one of the admins :-) > No can do. :-) I don't have the clocc-cvslog password to get to the > mailman interface. me neither. Stefan, could you please share the password with Ray? -- Sam Steingold (http://sds.podval.org/) on CentOS release 5.3 (Final) X http://memri.org http://truepeace.org http://pmw.org.il http://dhimmi.com http://jihadwatch.org http://thereligionofpeace.com http://iris.org.il A computer scientist is someone who fixes things that aren't broken. |
From: Raymond T. <toy...@gm...> - 2011-03-17 21:41:53
|
>>>>> "Sam" == Sam Steingold <sd...@gn...> writes: >> * Raymond Toy <gbl.enlzbaq@tznvy.pbz> [2011-03-10 10:24:47 >> -0500]: >> >> On 3/10/11 9:54 AM, Sam Steingold wrote: >>>> * Raymond Toy <gbl.enlzbaq@tznvy.pbz> [2011-03-10 00:15:15 >>>> -0500]: >>>> >>>> Can a clocc admin take a look into that? >>> please do - you are now one of the admins :-) >> No can do. :-) I don't have the clocc-cvslog password to get to >> the mailman interface. Sam> me neither. Stefan, could you please share the password with Stefan has responded. According to him, he disabled/deleted the list long ago. I have no interest in reviving that list. So, do people want to see the commit messages? If yes, do you want them to continue on the unarchived cvslog list or do you want them to go to clocc-devel, as previously suggested by Sam? Ray |
From: Raymond T. <toy...@gm...> - 2011-03-30 18:57:18
|
On 3/29/11 1:35 PM, Sam Steingold wrote: >> * Raymond Toy <gbl.enlzbaq@tznvy.pbz> [2011-03-17 17:41:25 -0400]: >> >> So, do people want to see the commit messages? > yes, please! Done. All commit messages now go to clocc-devel. The subject line will allow people to filter out the commit messages. Ray |
From: Sam S. <sd...@gn...> - 2011-03-09 19:29:35
|
> * Raymond Toy <gbl.enlzbaq@tznvy.pbz> [2011-03-09 13:08:16 -0500]: > >>> In addition, I'd like the keyword extension enabled. >> I don't think this is a good idea. >> I used to use that with cvs but not with mercurial. >> http://mercurial.selenic.com/wiki/KeywordPlan#head-2007fad6f31bf6f1f1b5c3d5b02e5c6225de3ec5 >> http://mercurial.selenic.com/wiki/VersioningWithMake >> > Yes, I read those. But f2cl doesn't use make, but expects the files > to contain $Id$ keywords. that made sense for cvs because each file had its own id. with mercurial it makes no sense whatsoever. just put a single (defvar *id* (shell "hg id --debug")) in one file and you already have full information. I don't want to argue about it anymore (I know you will eventually follow my route anyway :-), please feel free to do as you wish. -- Sam Steingold (http://sds.podval.org/) on CentOS release 5.3 (Final) X http://mideasttruth.com http://camera.org http://memri.org http://palestinefacts.org http://iris.org.il http://openvotingconsortium.org Rottweiler puppy for sale, eats everything, loves children. |
From: Raymond T. <toy...@gm...> - 2011-03-09 19:39:42
|
On 3/9/11 2:29 PM, Sam Steingold wrote: >> * Raymond Toy <gbl.enlzbaq@tznvy.pbz> [2011-03-09 13:08:16 -0500]: >> >>>> In addition, I'd like the keyword extension enabled. >>> I don't think this is a good idea. >>> I used to use that with cvs but not with mercurial. >>> http://mercurial.selenic.com/wiki/KeywordPlan#head-2007fad6f31bf6f1f1b5c3d5b02e5c6225de3ec5 >>> http://mercurial.selenic.com/wiki/VersioningWithMake >>> >> Yes, I read those. But f2cl doesn't use make, but expects the files >> to contain $Id$ keywords. > that made sense for cvs because each file had its own id. > with mercurial it makes no sense whatsoever. > just put a single > > (defvar *id* (shell "hg id --debug")) > > in one file and you already have full information. Perhaps, but I don't want to write a portable shell for every Lisp. Right now, f2cl can be run by any (I think) common lisp. I already added the keyword extension locally and the generated Id's are different: src/f2cl/src/f2cl1.l:20: "$Id: f2cl1.l,v e2000d02dd2a 2010/10/08 03:05:30 rtoy $") src/f2cl/src/f2cl2.l:24: "$Id: f2cl2.l,v ee10069a0482 2008/02/22 22:19:34 rtoy $") src/f2cl/src/f2cl3.l:28: "$Id: f2cl3.l,v ee10069a0482 2008/02/22 22:19:34 rtoy $") src/f2cl/src/f2cl4.l:17: "$Id: f2cl4.l,v ee10069a0482 2008/02/22 22:19:34 rtoy $") src/f2cl/src/f2cl5.l:53: "$Id: f2cl5.l,v f82a7b97eeed 2010/02/23 05:21:30 rtoy $") src/f2cl/src/f2cl6.l:31: "$Id: f2cl6.l,v e4ea90ad64ff 2008/08/24 00:56:27 rtoy $") src/f2cl/src/macros.l:9: "$Id: macros.l,v 1ba3edd71647 2011/02/28 22:21:07 rtoy $") This is rather nice to know for debugging purposes when an conversion was done that is now broken but used to work. It makes it easy to begin locating where the bug was introduced. Of course, I could use hg blame to figure this out, but Id's and dates are useful information to start with. And yes, I could use a local .hgrc to enable the extension, but I don't want to have to remember that on every machine I use and I want other users of f2cl to be able to see the keywords to help me debug issues. Ray |
From: Sam S. <sd...@gn...> - 2011-03-10 14:54:12
|
> * Raymond Toy <gbl.enlzbaq@tznvy.pbz> [2011-03-10 00:15:15 -0500]: > > Can a clocc admin take a look into that? please do - you are now one of the admins :-) > Are we intentionally not archiving these? no. -- Sam Steingold (http://sds.podval.org/) on CentOS release 5.3 (Final) X http://honestreporting.com http://openvotingconsortium.org http://dhimmi.com http://www.PetitionOnline.com/tap12009/ http://memri.org http://truepeace.org Garbage In, Gospel Out |
From: Sam S. <sd...@gn...> - 2011-03-29 17:35:29
|
> * Raymond Toy <gbl.enlzbaq@tznvy.pbz> [2011-03-17 17:41:25 -0400]: > > So, do people want to see the commit messages? yes, please! > If yes, do you want them to continue on the unarchived cvslog list or > do you want them to go to clocc-devel, as previously suggested by Sam? how about you make them go to clocc-devel and then if people complain (or leave in droves :-) switch to something else? -- Sam Steingold (http://sds.podval.org/) on CentOS release 5.5 (Final) X http://honestreporting.com http://camera.org http://thereligionofpeace.com http://jihadwatch.org http://ffii.org http://www.memritv.org Bug free software merely has random features. |
From: Raymond T. <toy...@gm...> - 2011-03-29 23:24:08
|
On 3/29/11 1:35 PM, Sam Steingold wrote: >> * Raymond Toy <gbl.enlzbaq@tznvy.pbz> [2011-03-17 17:41:25 -0400]: >> >> So, do people want to see the commit messages? > yes, please! Are you not receiving them already on clocc-cvs? >> If yes, do you want them to continue on the unarchived cvslog list or >> do you want them to go to clocc-devel, as previously suggested by Sam? > how about you make them go to clocc-devel and then if people complain > (or leave in droves :-) switch to something else? > Ok. I'm glad you responded because I was going to do that anyway, because no had responded, so it must not matter, right? ;-) The random binary junk at the end is a bit troublesome, but I don't know what causes it and no one on the mercurial mailing list has an idea on the cause. Could be something about the relatively old version of hg on sourceforge? I'll make the switch soon. Ray |
From: Sam S. <sd...@gn...> - 2011-03-30 19:04:10
|
> * Raymond Toy <gbl.enlzbaq@tznvy.pbz> [2011-03-30 14:57:09 -0400]: > > On 3/29/11 1:35 PM, Sam Steingold wrote: >>> * Raymond Toy <gbl.enlzbaq@tznvy.pbz> [2011-03-17 17:41:25 -0400]: >>> >>> So, do people want to see the commit messages? >> yes, please! > Done. All commit messages now go to clocc-devel. The subject line will > allow people to filter out the commit messages. I think filtering by sender is more reliable; thus I suggest "strip = 5" -- Sam Steingold (http://sds.podval.org/) on CentOS release 5.5 (Final) X http://dhimmi.com http://truepeace.org http://camera.org http://iris.org.il http://www.memritv.org http://mideasttruth.com Crooks cannot be voted out of power as long as they count the votes. |
From: Raymond T. <toy...@gm...> - 2011-03-30 19:33:41
|
On 3/30/11 3:04 PM, Sam Steingold wrote: >> * Raymond Toy <gbl.enlzbaq@tznvy.pbz> [2011-03-30 14:57:09 -0400]: >> >> On 3/29/11 1:35 PM, Sam Steingold wrote: >>>> * Raymond Toy <gbl.enlzbaq@tznvy.pbz> [2011-03-17 17:41:25 -0400]: >>>> >>>> So, do people want to see the commit messages? >>> yes, please! >> Done. All commit messages now go to clocc-devel. The subject line will >> allow people to filter out the commit messages. > I think filtering by sender is more reliable; > thus I suggest "strip = 5" > What does that mean? You're an admin too, so feel free to modify /home/scm_hg/c/cl/clocc/clocc/.hg/hgrc if you want to. Ray |