Differences between revisions 5 and 6
Revision 5 as of 2006-11-09 09:48:04
Size: 1564
Editor: ws
Comment: Bundle Digest + little fix above
Revision 6 as of 2006-11-15 15:24:40
Size: 2209
Comment: Add application to validate and create configuration files
Deletions are marked like this. Additions are marked like this.
Line 13: Line 13:
== Application to create, validate and initialize configuration files ==
It would be very useful having an app that would:
 * creation of new hgrc files
 * be used for the first-time initialization of hgrc files
 * validate existing hgrc files
 * tweak existing hgrc files to add/change options and activate/deactivate avaliable extensions
It could have:
 * different standard modes to do partial configuration, such as a first-time minimal configuration, shared repo with allow-push configuration...
It should at least have a text interface (a simple one to do the first time configuration, as asking for username, email, editor...)

New ideas and suggestions

1. Web application to manage users and repos using hgwebdir and ssh authentication

It would be very useful having an app that would:

  • allow a site admin to tweak the hgwebdir configuration
  • let users create an account providing a name, an email account and the server would generate a ssh key that gets sent to the user after admin approval.
  • add the relevant bits to the ssh configuration file for registered users
  • allow the admin to select which repos can be accessed by each user or group of users by checking and unchecking boxes in a list of repos.
  • allow to create new branches from an existing one and let the admin choose which repos can be branched for each user or group of users. (a branch should be a clone from the master repo of the project, or any other specified repo)

    /!\ Please be sure to create a separate webapp for this so hgweb/hgwebdir would stay KISS. Some users (maybe most) will not want to use the web interface for managing repos... -- Radek Podgorny

2. Application to create, validate and initialize configuration files

It would be very useful having an app that would:

  • creation of new hgrc files
  • be used for the first-time initialization of hgrc files
  • validate existing hgrc files
  • tweak existing hgrc files to add/change options and activate/deactivate avaliable extensions

It could have:

  • different standard modes to do partial configuration, such as a first-time minimal configuration, shared repo with allow-push configuration...

It should at least have a text interface (a simple one to do the first time configuration, as asking for username, email, editor...)

3. Greater flexibility for merge/export

Experience from several other systems suggests that the current approach to handling BinaryFiles is not adequate. mpm is absolutely right that the notion of a binary file is intrinsically confused. Unfortunately, that doesn't mean that we can avoid it. This needs some discussion, so I'm attempting to add a page for that: NewIdeas/FileTypes

4. User friendly off-line synch of distributed repos using "Bundle Digest"

see [http://www.selenic.com/mercurial/bts/issue392]

NewIdeas (last edited 2013-08-27 14:58:55 by AugieFackler)