Differences between revisions 1 and 6 (spanning 5 versions)
Revision 1 as of 2006-11-07 13:46:48
Size: 745
Comment: Add web application to manage users and repos for hgwebdir
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 9: Line 9:
 * 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.  * 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

== 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...)

== 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

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

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

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)