Ignore:
Timestamp:
10/10/2009 01:12:56 (3 years ago)
Author:
ccowart
Message:

Reworked the way in which confman handles opening an EDITOR for
recipe editing and log message capturing.

This implements a reasonable template for recipe files providing better
context clues to the user. See #83.

This also allows recipes to be created non-interactively. After adding
the -R flag to confman recipe create, it became obvious that unless
the svn logs could also be captured with something like -m or -F
(similar to actual svn client behavior), that things wouldn't be totally
non-interactive. A lot of rewriting of log handling has happened, touching
both the install and commit functions in addition to the recipe editor.
See #84.

Due to the large extent of these changes, let's make sure it gets a good
round of testing in several environments before we clear it to be merged
into the 1.9 branch.

The referenced tickets will remain open until the merge has happened.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/confman.conf.5.in

    r438 r462  
    137137.It CONF_WARNING 
    138138This is the first line of confman banners for managed files. 
     139.It LOG_TEMPLATE 
     140If defined, the contents of this file will be the default log message visible 
     141in a user's editor for repository commits. This can be useful if you use 
     142hooks to log commits into an external issue tracker and you want to remind 
     143your users to fill in the ticket number. 
     144.It RECIPE_TEMPLATE 
     145When new recipes are created, the contents of this file will be used. The 
     146string  
     147.Ar __NAME__  
     148will be replaced with the name of the recipe. This defaults to  
     149@sysconfdefaultsdir@/recipe.template.  
    139150.It DEFAULT_MODE_DIRECTORY 
    140151Defaults to "0555". When new directories are created in 
Note: See TracChangeset for help on using the changeset viewer.