bug-mcron
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-mcron] [PATCH 00/33] Remove 'ed' hack and apply various cleanups.


From: Mathieu Lirzin
Subject: [Bug-mcron] [PATCH 00/33] Remove 'ed' hack and apply various cleanups.
Date: Sun, 27 Sep 2015 22:41:45 +0200

Here is a collection of patches which main purpose is to remove the ‘ed’ hack
used for the C wrapper.  In addition I have done various “cleanups” mainly to
reduce the number of top-level variables but not only...  I have implemented
the ChangeLog generation as proposed in this previous email:

  https://lists.gnu.org/archive/html/bug-mcron/2015-07/msg00006.html

As specified in my previous emails, This is a call for “review” not to merge
ASAP.  So if you are not happy with something or don't understand it, let's
discuss and then I send the updated patch.  ;)

Mathieu Lirzin (33):
  Augment '.gitignore'.
  doc: Include a copy of the GNU FDL.
  build: Add package variables.
  main: Add show-version.
  main: Add show-package-information.
  main: Add show-help.
  Augment TODO.
  build: Improve maintainer-clean rule.
  build: Generate 'ChangeLog' upon 'make dist'.
  build: Fix prerequisite of the man page target.
  main: Import the modules used in one time.
  main: Use 'when' and 'unless' special forms.
  main: Turn 'command-name' into a thunk.
  main: Make 'catch-mcron-error' macro hygienic.
  main: Add docstrings.
  main: Add cron-file-descriptors.
  main: Add main.
  main: Add (mcron main) module.
  build: Compile and install '.go' files.
  build: Enable silent rules by default.
  main: Remove obsolete debug option.
  redirect: Use module (ice-9 regex).
  mcron: Add forward declarations.
  mcron: Use symbolic constants.
  mcron: Rework comments.
  mcron: Make functions 'static'.
  main: Improve 'process-user-file' definition.
  main: Remove unused 'regular-file?' procedure.
  environment: Redefine 'modify-environment'.
  Define directory-local variables for Emacs.
  main: Add 'proc-in-directory'.
  main: Remove 'valid-user'.
  core: Use SRFI-9 records for the job data structure.

 .dir-locals.el                    |  11 +
 .gitignore                        |  11 +-
 ChangeLog                         | 179 +---------
 TODO                              |   9 +
 build-aux/ChangeLog.old           | 157 ++++++++
 build-aux/gitlog-to-changelog     | 492 +++++++++++++++++++++++++
 configure.ac                      |  22 +-
 doc/fdl.texi                      | 505 ++++++++++++++++++++++++++
 doc/mcron.texi                    |   6 +
 makefile.am                       |  40 +--
 makefile.ed                       |  34 --
 mcron.c                           |  82 +++++
 mcron.c.template                  | 120 -------
 scm/mcron/config.scm.in           |   4 +
 scm/mcron/crontab.scm             |   4 +-
 scm/mcron/environment.scm         |  55 ++-
 scm/mcron/job-specifier.scm       |  14 +-
 scm/mcron/main.scm                | 730 ++++++++++++++++----------------------
 scm/mcron/makefile.am             |  43 ++-
 scm/mcron/mcron-core.scm          |  93 +++--
 scm/mcron/redirect.scm            |   1 +
 scm/mcron/vixie-specification.scm |  12 +-
 22 files changed, 1749 insertions(+), 875 deletions(-)
 create mode 100644 .dir-locals.el
 create mode 100644 build-aux/ChangeLog.old
 create mode 100755 build-aux/gitlog-to-changelog
 create mode 100644 doc/fdl.texi
 delete mode 100644 makefile.ed
 create mode 100644 mcron.c
 delete mode 100644 mcron.c.template

-- 
2.5.3


reply via email to

[Prev in Thread] Current Thread [Next in Thread]