doc/hgrc.5.txt
changeset 2466 e10665147d26
parent 2430 4ccd71b83d5e
child 2583 6e5427447f4c
equal deleted inserted replaced
2465:c91118f425d0 2466:e10665147d26
   379   allowgz;;
   379   allowgz;;
   380     (DEPRECATED) Whether to allow .tar.gz downloading of repo revisions.
   380     (DEPRECATED) Whether to allow .tar.gz downloading of repo revisions.
   381     Default is false.
   381     Default is false.
   382   allowpull;;
   382   allowpull;;
   383     Whether to allow pulling from the repository. Default is true.
   383     Whether to allow pulling from the repository. Default is true.
       
   384   allow_push;;
       
   385     Whether to allow pushing to the repository.  If empty or not set,
       
   386     push is not allowed.  If the special value "*", any remote user
       
   387     can push, including unauthenticated users.  Otherwise, the remote
       
   388     user must have been authenticated, and the authenticated user name
       
   389     must be present in this list (separated by whitespace or ",").
       
   390     The contents of the allow_push list are examined after the
       
   391     deny_push list.
   384   allowzip;;
   392   allowzip;;
   385     (DEPRECATED) Whether to allow .zip downloading of repo revisions.
   393     (DEPRECATED) Whether to allow .zip downloading of repo revisions.
   386     Default is false. This feature creates temporary files.
   394     Default is false. This feature creates temporary files.
   387   baseurl;;
   395   baseurl;;
   388     Base URL to use when publishing URLs in other locations, so
   396     Base URL to use when publishing URLs in other locations, so
   389     third-party tools like email notification hooks can construct URLs.
   397     third-party tools like email notification hooks can construct URLs.
   390     Example: "http://hgserver/repos/"
   398     Example: "http://hgserver/repos/"
   391   contact;;
   399   contact;;
   392     Name or email address of the person in charge of the repository.
   400     Name or email address of the person in charge of the repository.
   393     Default is "unknown".
   401     Default is "unknown".
       
   402   deny_push;;
       
   403     Whether to deny pushing to the repository.  If empty or not set,
       
   404     push is not denied.  If the special value "*", all remote users
       
   405     are denied push.  Otherwise, unauthenticated users are all denied,
       
   406     and any authenticated user name present in this list (separated by
       
   407     whitespace or ",") is also denied.  The contents of the deny_push
       
   408     list are examined before the allow_push list.
   394   description;;
   409   description;;
   395     Textual description of the repository's purpose or contents.
   410     Textual description of the repository's purpose or contents.
   396     Default is "unknown".
   411     Default is "unknown".
   397   errorlog;;
   412   errorlog;;
   398     Where to output the error log. Default is stderr.
   413     Where to output the error log. Default is stderr.
   405     Maximum number of changes to list on the changelog. Default is 10.
   420     Maximum number of changes to list on the changelog. Default is 10.
   406   maxfiles;;
   421   maxfiles;;
   407     Maximum number of files to list per changeset. Default is 10.
   422     Maximum number of files to list per changeset. Default is 10.
   408   port;;
   423   port;;
   409     Port to listen on. Default is 8000.
   424     Port to listen on. Default is 8000.
       
   425   push_ssl;;
       
   426     Whether to require that inbound pushes be transported over SSL to
       
   427     prevent password sniffing.  Default is true.
   410   style;;
   428   style;;
   411     Which template map style to use.
   429     Which template map style to use.
   412   templates;;
   430   templates;;
   413     Where to find the HTML templates. Default is install path.
   431     Where to find the HTML templates. Default is install path.
   414 
   432