Commits

Show all
Author Commit Message Labels Comments Date
Peter Hosey
Turned on the graphlog extension.
Tags
1.0b2
Peter Hosey
We now read the user's existing .hgrc and provide those values by default, using them when the user enters nothing at the prompt.
Peter Hosey
Added tag 1.0b1 for changeset 45e46b6b334a
Peter Hosey
Merged the license commit into line.
Tags
1.0b1
Peter Hosey
Added a ReadMe file.
Peter Hosey
Added support for platform conditions, specified in a file named hgrc.platforms. Currently, we include hgkeychain only if the current platform is 'darwin'; if it isn't, then we suppress that property (don't try to enable hgkeychain). This means that conigure-hgrc is now usable on platforms other than Darwin and Mac OS X. We still include hgkeychain on Darwin-that-isn't-Mac-OS-X. I don't know whether that will work. We'll see if anybody complains…
Peter Hosey
Added the --diffstat and --git options to patchbomb's [email] section.
Peter Hosey
Added my BSD license.
Peter Hosey
Deleting the ConfigParser branch.
Peter Hosey
Added support for attributes in the hgrc.prompts file. Each attribute prescribes special handling for that property. Properties include: [bool]: This is a Boolean value, so give a y/n prompt and interpret the value to True, False, or ValueError. [password]: Use getpass, not raw_input, to ask for this value. To give a property multiple attributes, separate them with commas. For example, [bool, password]. Also: Added the [password] attribute to the smtp.password property.
Peter hosey
Added support for the patchbomb extension, including settings for the SMTP server, username, and password.
Peter Hosey
Rewrote the program again, this time on the default branch, this time only using ConfigParser for the prompts file (the ConfigParser branch used it for both the prompts file and the input file). This version has the same advantage as the ConfigParser branch (extensible), with the additional advantage that it preserves the order of the sections and the properties.
Peter Hosey
Rewrote nearly all of the program to use SafeConfigParser instead of a regular expression to find the properties we want to prompt for. The new implementation is much more extensible. We now use a separate file, named hgrc.prompts, to store the prompt messages for each property that the program will prompt for. This is another config file, parallel to hgrc.in; where hgrc.in has initial values, hgrc.prompts has prompt messages. The program will ask for a new value for every property in hgrc.prompts, regardless of the value (if any…
Branches
ConfigParser
Peter Hosey
While I'm at it, alphabetized the list of extensions that come with hg.
Peter Hosey
Moved hgkeychain (third-party plug-in) down below extdiff (comes with hg).
Peter Hosey
Initial check-in of first working version.