No Next Item No Next Conference Can't Favor Can't Forget Item List Conference Home Entrance    Help
View Responses


Grex Garage Item 9: Grexsoft CVS commit logs.
Entered by cross on Sun Feb 27 08:21:14 UTC 2005:

This item is for grexsoft CVS commit logs and related discussions.

205 responses total.



#1 of 205 by cross on Sun Feb 27 08:22:30 2005:

cross       2005-02-27 03:22:30 EST

  Added files:
    cmd                  bbspost.pl 
  Log:
  Added a command for posting to a BBS item.  Very rudimentary, it does no
  error checking whatever, and only works for the local system.  It's a basis
  for a more powerful tool, however.
  
  Revision  Changes    Path
  1.1       +23 -0     grexsoft/cmd/bbspost.pl (new)


#2 of 205 by cross on Sun Feb 27 08:26:26 2005:

  Modified files:
    libgrex              doc.dxx 
  Log:
  Don't run doc++ on some of the stuff in the test/ subdirectory under libgrex.
  
  Revision  Changes    Path
  1.4       +4 -4      grexsoft/libgrex/doc.dxx


#3 of 205 by cross on Sun Feb 27 08:28:21 2005:

Note: I modified the script that logs commit messages to chop of the
first line of the output of log_accum.pl (which, incidentally, is where
this output comes from).  It only contains a username and timestamp
anyway, which is redundant in the conference world.


#4 of 205 by cross on Sun Feb 27 08:55:28 2005:

  Modified files:
    cmd                  Makefile watch.c 
  Log:
  (1) Added `realnames' to the Makefile.
  (2) Changed the definition of `bell' in watch.c from '


#5 of 205 by cross on Sun Feb 27 08:57:04 2005:

Make that, `from '


#6 of 205 by cross on Sun Feb 27 08:57:17 2005:

Hmm.  Backtalk seems to have a bug.


#7 of 205 by cross on Sun Feb 27 08:57:43 2005:

(Or Maybe fronttalk.  Regardless, there's a bug somewhere.)


#8 of 205 by cross on Sun Feb 27 09:10:26 2005:

  Modified files:
    cmd                  pwlookup.c 
  Log:
  Changed pwlookup such that it strips anything after the first ',' out
  of the gecos field.
  
  Revision  Changes    Path
  1.5       +8 -2      grexsoft/cmd/pwlookup.c


#9 of 205 by cross on Sun Feb 27 09:18:47 2005:

  Modified files:
    libgrex              warning.c 
  Log:
  Fixed a typo in the comment for `fmterror', and rearranged the order
  things are printed out slightly to avoid confusing messages if %r
  interpolation fails.  This means that the program name isn't printed
  out in some cases, but that's unlikely to occur, and even if it does,
  we at least get some meaningful output.
  
  Revision  Changes    Path
  1.5       +6 -7      grexsoft/libgrex/warning.c


#10 of 205 by cross on Sun Feb 27 09:42:14 2005:

  Added files:
    cmd                  skel.1 
  Log:
  Added a skeleton manual page to use as a template for writing man
  pages for commands.  We need to create a `libgrex.3' man page as
  well, though it might be possible to get doc++ to generate one of
  these automatically.
  
  Revision  Changes    Path
  1.1       +88 -0     grexsoft/cmd/skel.1 (new)


#11 of 205 by cross on Sun Feb 27 16:28:34 2005:

  Added files:
    cmd                  listgroup.pl 
  Log:
  Added a Perl based replacement for the command
  /usr/local/grex-scripts/listgroup.  The Perl version
  uses the getgrnam() function, which should avoid some
  strange problems should we ever use continuation lines
  in the group file again.
  
  Revision  Changes    Path
  1.1       +10 -0     grexsoft/cmd/listgroup.pl (new)


#12 of 205 by cross on Sun Feb 27 16:33:25 2005:

  Added files:
    cvsutils             bbspost cfg.pm cfg_local.pm 
                         commit_prep.pl commitinfo 
                         cvs-grexsoft.list log_accum.pl loginfo 
                         postcommit 
  Log:
  I added the current suite of tools we use in the CVS repository
  (along with configuration files) just so we have a record of these
  somewhere.
  
  Revision  Changes    Path
  1.1       +23 -0     grexsoft/cvsutils/bbspost (new)
  1.1       +297 -0    grexsoft/cvsutils/cfg.pm (new)
  1.1       +4 -0      grexsoft/cvsutils/cfg_local.pm (new)
  1.1       +315 -0    grexsoft/cvsutils/commit_prep.pl (new)
  1.1       +16 -0     grexsoft/cvsutils/commitinfo (new)
  1.1       +1 -0      grexsoft/cvsutils/cvs-grexsoft.list (new)
  1.1       +908 -0    grexsoft/cvsutils/log_accum.pl (new)
  1.1       +27 -0     grexsoft/cvsutils/loginfo (new)
  1.1       +22 -0     grexsoft/cvsutils/postcommit (new)


#13 of 205 by cross on Sun Feb 27 16:55:56 2005:

  Modified files:
    .                    Makefile 
  Log:
  Added the `scripts' directory to SUBDIRS.
  
  Revision  Changes    Path
  1.4       +2 -2      grexsoft/Makefile


#14 of 205 by cross on Sun Feb 27 16:55:56 2005:

  Added files:
    scripts              README birthday.awk board change 
                         change_editor change_keys change_plan 
                         change_rseps change_term chsh cols 
                         debriefing delete easyfiglet eggdrop 
                         excerpt faq figlet-faq filebrowse forward 
                         fs gatherfolk gatherttyuse gloria 
                         gloria.update grex-limits grex-principles 
                         guido help icant identify ignore intro 
                         listal listcommand listcommands listgroup 
                         ll lunch member members menumore minutes 
                         mkhomepage mknames motd newelm newsetup 
                         no_internet noisefind noisefind.OLD 
                         noises nonews nuextract party party-faq 
                         passwd phones phrase recipe 
                         roll_party_log rot13 set_editor.awk 
                         set_keys.awk set_perms set_perms.awk 
                         set_shell.awk sigh staff staffs support 
                         use_cfdir use_gate vandalsh voters 
                         walk_motd web_stat_page.awk why 
  Log:
  Added the contents of /usr/local/grex-scripts to grexsoft.
  
  Revision  Changes    Path
  1.1       +12 -0     grexsoft/scripts/README (new)
  1.1       +20 -0     grexsoft/scripts/birthday.awk (new)
  1.1       +15 -0     grexsoft/scripts/board (new)
  1.1       +97 -0     grexsoft/scripts/change (new)
  1.1       +167 -0    grexsoft/scripts/change_editor (new)
  1.1       +266 -0    grexsoft/scripts/change_keys (new)
  1.1       +68 -0     grexsoft/scripts/change_plan (new)
  1.1       +254 -0    grexsoft/scripts/change_rseps (new)
  1.1       +513 -0    grexsoft/scripts/change_term (new)
  1.1       +433 -0    grexsoft/scripts/chsh (new)
  1.1       +7 -0      grexsoft/scripts/cols (new)
  1.1       +2 -0      grexsoft/scripts/debriefing (new)
  1.1       +6 -0      grexsoft/scripts/delete (new)
  1.1       +99 -0     grexsoft/scripts/easyfiglet (new)
  1.1       +60 -0     grexsoft/scripts/eggdrop (new)
  1.1       +50 -0     grexsoft/scripts/excerpt (new)
  1.1       +7 -0      grexsoft/scripts/faq (new)
  1.1       +2 -0      grexsoft/scripts/figlet-faq (new)
  1.1       +131 -0    grexsoft/scripts/filebrowse (new)
  1.1       +71 -0     grexsoft/scripts/forward (new)
  1.1       +1 -0      grexsoft/scripts/fs (new)
  1.1       +15 -0     grexsoft/scripts/gatherfolk (new)
  1.1       +17 -0     grexsoft/scripts/gatherttyuse (new)
  1.1       +108 -0    grexsoft/scripts/gloria (new)
  1.1       +65 -0     grexsoft/scripts/gloria.update (new)
  1.1       +5 -0      grexsoft/scripts/grex-limits (new)
  1.1       +5 -0      grexsoft/scripts/grex-principles (new)
  1.1       +43 -0     grexsoft/scripts/guido (new)
  1.1       +131 -0    grexsoft/scripts/help (new)
  1.1       +145 -0    grexsoft/scripts/icant (new)
  1.1       +65 -0     grexsoft/scripts/identify (new)
  1.1       +44 -0     grexsoft/scripts/ignore (new)
  1.1       +2 -0      grexsoft/scripts/intro (new)
  1.1       +26 -0     grexsoft/scripts/listal (new)
  1.1       +41 -0     grexsoft/scripts/listcommand (new)
  1.1       +2 -0      grexsoft/scripts/listcommands (new)
  1.1       +15 -0     grexsoft/scripts/listgroup (new)
  1.1       +2 -0      grexsoft/scripts/ll (new)
  1.1       +2 -0      grexsoft/scripts/lunch (new)
  1.1       +6 -0      grexsoft/scripts/member (new)
  1.1       +5 -0      grexsoft/scripts/members (new)
  1.1       +2 -0      grexsoft/scripts/menumore (new)
  1.1       +7 -0      grexsoft/scripts/minutes (new)
  1.1       +197 -0    grexsoft/scripts/mkhomepage (new)
  1.1       +13 -0     grexsoft/scripts/mknames (new)
  1.1       +10 -0     grexsoft/scripts/motd (new)
  1.1       +1 -0      grexsoft/scripts/newelm (new)
  1.1       +98 -0     grexsoft/scripts/newsetup (new)
  1.1       +26 -0     grexsoft/scripts/no_internet (new)
  1.1       +5 -0      grexsoft/scripts/noisefind (new)
  1.1       +5 -0      grexsoft/scripts/noisefind.OLD (new)
  1.1       +5 -0      grexsoft/scripts/noises (new)
  1.1       +6 -0      grexsoft/scripts/nonews (new)
  1.1       +25 -0     grexsoft/scripts/nuextract (new)
  1.1       +56 -0     grexsoft/scripts/party (new)
  1.1       +5 -0      grexsoft/scripts/party-faq (new)
  1.1       +32 -0     grexsoft/scripts/passwd (new)
  1.1       +14 -0     grexsoft/scripts/phones (new)
  1.1       +5 -0      grexsoft/scripts/phrase (new)
  1.1       +54 -0     grexsoft/scripts/recipe (new)
  1.1       +11 -0     grexsoft/scripts/roll_party_log (new)
  1.1       +2 -0      grexsoft/scripts/rot13 (new)
  1.1       +43 -0     grexsoft/scripts/set_editor.awk (new)
  1.1       +31 -0     grexsoft/scripts/set_keys.awk (new)
  1.1       +275 -0    grexsoft/scripts/set_perms (new)
  1.1       +18 -0     grexsoft/scripts/set_perms.awk (new)
  1.1       +24 -0     grexsoft/scripts/set_shell.awk (new)
  1.1       +2 -0      grexsoft/scripts/sigh (new)
  1.1       +27 -0     grexsoft/scripts/staff (new)
  1.1       +2 -0      grexsoft/scripts/staffs (new)
  1.1       +24 -0     grexsoft/scripts/support (new)
  1.1       +8 -0      grexsoft/scripts/use_cfdir (new)
  1.1       +17 -0     grexsoft/scripts/use_gate (new)
  1.1       +13 -0     grexsoft/scripts/vandalsh (new)
  1.1       +5 -0      grexsoft/scripts/voters (new)
  1.1       +130 -0    grexsoft/scripts/walk_motd (new)
  1.1       +35 -0     grexsoft/scripts/web_stat_page.awk (new)
  1.1       +2 -0      grexsoft/scripts/why (new)


#15 of 205 by cross on Sun Feb 27 17:13:07 2005:

  Modified files:
    scripts              identify listal motd 
  Log:
  Miscellaneous fixes.  In identify, avoid an infinte loop.
  In listal, look at /etc/mail/aliases, not /etc/aliases.  In motd,
  use grexmore, mote cat | menumore, and change the header comment.
  
  Revision  Changes    Path
  1.2       +1 -2      grexsoft/scripts/identify
  1.2       +1 -1      grexsoft/scripts/listal
  1.2       +3 -5      grexsoft/scripts/motd


#16 of 205 by cross on Sun Feb 27 20:23:50 2005:

  Added files:
    scripts              Makefile 
  Log:
  Adding a Makefile to work with the scripts subdirectory.
  
  Revision  Changes    Path
  1.1       +41 -0     grexsoft/scripts/Makefile (new)


#17 of 205 by cross on Sun Feb 27 20:41:36 2005:

Note: I moved the `cvsutils' directory to be on the same level in the
CVS repository as grexsoft.  It's not really part of grexsoft, but rather
part of the meta grex software used in the CVS environment.  This makes
that relationship specific.


#18 of 205 by cross on Sun Feb 27 20:43:53 2005:

  Modified files:
    scripts              why 
  Log:
  I have no idea why this script exists.  Regardless, it's simply been
  slightly updated.
  
  Revision  Changes    Path
  1.2       +3 -2      grexsoft/scripts/why


#19 of 205 by cross on Sun Feb 27 20:47:56 2005:

  Modified files:
    scripts              use_gate 
  Log:
  Modernized this script.  In particular, don't duplicate the logic of
  adding the settings to one of two .cfonce files, instead put the name
  of the file in a variable and use cat to place the desired data in it
  exactly once.
  
  Revision  Changes    Path
  1.2       +18 -13    grexsoft/scripts/use_gate


#20 of 205 by cross on Sun Feb 27 20:53:18 2005:

  Modified files:
    scripts              member 
  Log:
  Changed to run the members command piped through grexmore.
  
  Revision  Changes    Path
  1.2       +1 -2      grexsoft/scripts/member


#21 of 205 by cross on Sun Feb 27 21:32:38 2005:

  Modified files:
    cmd                  Makefile backspace.c 
  Added files:
    cmd                  tail+2.c 
  Log:
  Incorporated the `backspace' program into grexsoft, and added the
  `tail+2' program, which acts as a simple shell for scripts that don't
  do anything but print out textfiles.  E.g., it can be used as:
  
          #!/usr/local/bin/tail+2
          This is a file that gets output to stdout...
  
  A lot of grex scripts do just that, so it makes some sense.
  
  Revision  Changes    Path
  1.9       +9 -3      grexsoft/cmd/Makefile
  1.2       +29 -53    grexsoft/cmd/backspace.c
  1.1       +35 -0     grexsoft/cmd/tail+2.c (new)


#22 of 205 by cross on Sun Feb 27 21:38:35 2005:

  Modified files:
    cmd                  backspace.c 
  Log:
  Modified backspace.c to remove obsolete interfaces for modifying the TTY;
  we only use the POSIX termios interface now.  I can't imagine people are
  trying to port this to non-POSIX systems at this stage in the game, and
  even if they are, it'd make more sense to emulate the POSIX interface than
  to build a lot of compatibility into every program that tries to change
  a TTY setting.  It'd then make even more sense to complain to the vendor.
  
  Loudly.
  
  Revision  Changes    Path
  1.3       +2 -2      grexsoft/cmd/backspace.c


#23 of 205 by cross on Mon Feb 28 02:34:16 2005:

  Modified files:
    cmd/genpass          Makefile genpass.c pass.h 
  Log:
  (1) Fixed a `included comment' problem in pass.h (due to RCS
      keyword expansion).
  (2) Replaced the ugly and error-ridden manual argument processing
      loop with a call to getopt(3) in main().  Added a usage()
      function.
  (3) Use libgrex for progname().
  
  Revision  Changes    Path
  1.4       +3 -3      grexsoft/cmd/genpass/Makefile
  1.4       +79 -77    grexsoft/cmd/genpass/genpass.c
  1.3       +6 -3      grexsoft/cmd/genpass/pass.h


#24 of 205 by cross on Mon Feb 28 02:58:36 2005:

  Modified files:
    cmd                  Makefile laston.c 
  Log:
  Added laston to the grexsoft umbrella, and partially modernized it.
  
  Revision  Changes    Path
  1.10      +6 -3      grexsoft/cmd/Makefile
  1.2       +83 -68    grexsoft/cmd/laston.c


#25 of 205 by cross on Wed Mar 2 02:27:28 2005:

  Modified files:
    cmd                  bbspost.pl 
  Log:
  Start adding a bit of error checking to this.  It should be okay for
  posting CVS commit messages, but it's still be good to it up some and
  make it a bit more robust.
  
  Revision  Changes    Path
  1.2       +10 -1     grexsoft/cmd/bbspost.pl


#26 of 205 by cross on Sat Mar 5 19:26:51 2005:

  Modified files:
    cmd                  probe.c 
  Log:
  Modified the `probe' command to not print `Ok' if there are errors.
  
  Revision  Changes    Path
  1.3       +6 -5      grexsoft/cmd/probe.c


#27 of 205 by cross on Tue Mar 8 19:48:05 2005:

  Modified files:
    cmd                  checktty.c probe.c 
    libgrex              warning.c 
  Log:
  (a) ran indent on checktty.c
  (b) Fixed an output formatting problem in probe.c.
  (c) added a Doc++ comment to libgrex/warning.c at the top.
  
  Revision  Changes    Path
  1.2       +90 -82    grexsoft/cmd/checktty.c
  1.4       +1 -1      grexsoft/cmd/probe.c
  1.6       +4 -2      grexsoft/libgrex/warning.c


#28 of 205 by cross on Wed Mar 9 03:16:11 2005:

  Modified files:
    cmd                  Makefile keirsey.c members.c twit.c 
  Log:
  (1) Added keirsey to the Makefile.
  (2) Re-wrote members (it no longer parses the group file by itself).
  (3) Changed one of the comments in the twit filter.
  
  Revision  Changes    Path
  1.11      +5 -2      grexsoft/cmd/Makefile
  1.2       +6 -4      grexsoft/cmd/keirsey.c
  1.2       +125 -324  grexsoft/cmd/members.c
  1.3       +3 -1      grexsoft/cmd/twit.c


#29 of 205 by cross on Thu Mar 10 21:40:08 2005:

  Modified files:
    cmd                  laston.c 
  Log:
  Fixed an argument processing bug.
  
  Revision  Changes    Path
  1.3       +1 -1      grexsoft/cmd/laston.c


#30 of 205 by cross on Fri Mar 11 20:11:39 2005:

  Modified files:
    cmd                  Makefile 
  Added files:
    cmd                  laston.1 
  Log:
  Added a man page for laston and an installation target for it in the
  Makefile.

  Revision  Changes    Path
  1.12      +4 -1      grexsoft/cmd/Makefile
  1.1       +38 -0     grexsoft/cmd/laston.1 (new)


#31 of 205 by cross on Sat Mar 12 02:25:49 2005:

  Modified files:
    libgrex              Makefile doc.dxx libgrex.h warning.c 
  Added files:
    libgrex              daemonize.c 
  Log:
  Added `daemonize' - a function to turn a process into a daemon, as per
  the advice in the comp.unix.programmer FAQ.  Also, mucked about with some
  of the doc++ stuff in warning.c.
  
  Revision  Changes    Path
  1.16      +3 -3      grexsoft/libgrex/Makefile
  1.1       +58 -0     grexsoft/libgrex/daemonize.c (new)
  1.5       +4 -4      grexsoft/libgrex/doc.dxx
  1.7       +2 -1      grexsoft/libgrex/libgrex.h
  1.7       +59 -48    grexsoft/libgrex/warning.c


#32 of 205 by cross on Sat Mar 12 18:19:59 2005:

  Modified files:
    cmd                  members.c 
  Log:
  Fixed a bug in printing in column mode, and with sorting.
  
  Revision  Changes    Path
  1.3       +11 -4     grexsoft/cmd/members.c


#33 of 205 by cross on Sat Mar 12 18:20:28 2005:

  Modified files:
    cmd                  members.c 
  Log:
  Forgot to add a prototype.
  
  Revision  Changes    Path
  1.4       +3 -2      grexsoft/cmd/members.c


#34 of 205 by cross on Sat Mar 12 18:31:54 2005:

  Modified files:
    cmd                  members.c 
  Log:
  Added the `-p' option to print the group name as a prefix to output.
  
  Revision  Changes    Path
  1.5       +11 -2     grexsoft/cmd/members.c


#35 of 205 by cross on Sat Mar 12 18:31:54 2005:

  Modified files:
    scripts              identify listcommands members 
  Removed files:
    scripts              noisefind.OLD 
  Log:
  Fixed some formatting in `identify'.  Listcommands no longer executes
  `listcommand' by full pathname and pipes its output to grexmore (instead
  of `more').  `members' calls the `members' command.
  
  Revision  Changes    Path
  1.3       +3 -3      grexsoft/scripts/identify
  1.2       +1 -1      grexsoft/scripts/listcommands
  1.2       +2 -1      grexsoft/scripts/members
  1.2       +0 -5      grexsoft/scripts/noisefind.OLD (dead)


#36 of 205 by cross on Sun Mar 13 22:02:55 2005:

  Modified files:
    scripts              members staffs voters 
  Log:
  Changed these to invoke the `members' C program instead of grepping things
  out of /etc/group directly.
  
  Revision  Changes    Path
  1.3       +1 -2      grexsoft/scripts/members
  1.2       +1 -1      grexsoft/scripts/staffs
  1.2       +1 -1      grexsoft/scripts/voters


#37 of 205 by cross on Mon Mar 14 20:22:28 2005:

  Modified files:
    cmd                  bbspost.pl 
  Log:
  Added a slew of error handling to this.
  
  Revision  Changes    Path
  1.3       +22 -5     grexsoft/cmd/bbspost.pl


#38 of 205 by cross on Mon Mar 14 20:26:34 2005:

  Modified files:
    cmd                  bbspost.pl 
  Log:
  Stupid typo!
  
  Revision  Changes    Path
  1.4       +2 -2      grexsoft/cmd/bbspost.pl


#39 of 205 by cross on Tue Mar 15 15:22:05 2005:

  Modified files:
    scripts              noisefind 
  Log:
  Changed to make slightly more modern.
  
  Revision  Changes    Path
  1.2       +1 -1      grexsoft/scripts/noisefind


Next 40 Responses.
Last 40 Responses and Response Form.
No Next Item No Next Conference Can't Favor Can't Forget Item List Conference Home Entrance    Help

- Backtalk version 1.3.30 - Copyright 1996-2006, Jan Wolter and Steve Weiss