User Tools

Site Tools


downloadandinstallationmercurial

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
downloadandinstallationmercurial [2014/09/16 13:47]
wikiadmin created
downloadandinstallationmercurial [2014/11/13 10:44] (current)
jfp [Customize Mercurial on OpenVMS]
Line 11: Line 11:
  
 So it a good idea to define a concealed logical ''​ETC'',​ then a directory ''​ETC:​[Mercurial]''​ which will be world readable. So it a good idea to define a concealed logical ''​ETC'',​ then a directory ''​ETC:​[Mercurial]''​ which will be world readable.
 +
 +Also a symbol HGUSER can be used to defined user displayed, for example:
 +HGUSER == "​FirstName LastName <​emailAdress>"​
  
 Global configuration file ''​ETC:​[Mecurial]hgrc.''​ example: Global configuration file ''​ETC:​[Mecurial]hgrc.''​ example:
Line 115: Line 118:
 $! Create the root Mercurial directory $! Create the root Mercurial directory
 $ create/​directory dev:​[dir.repository]/​version=1 $ create/​directory dev:​[dir.repository]/​version=1
 +$ set security/​acl=(DEFAULT_PROTECTION,​SYSTEM:​RWD,​OWNER:​RWD,​GROUP:​R,​WORLD:​R) dev:​[dir]repository.DIR
 $ set default dev:​[dir.repository] $ set default dev:​[dir.repository]
 $! Create the Mercurial repository $! Create the Mercurial repository
Line 135: Line 139:
 $ $
 </​code>​ </​code>​
 +The "​set/​security ..." ligne is optional, this is to match Unix default protection.
  
 Your Mercurial repository is ready :-) Your Mercurial repository is ready :-)
  
-'' ​<!All files put in the repository must have a record type of STREAM_LF.''​+'' ​:!All files put in the repository must have a record type of STREAM_LF.''​
  
 ===== Publishing Mercurial Repositories ===== ===== Publishing Mercurial Repositories =====
Line 207: Line 212:
 $ exit $ exit
 </​code>​ </​code>​
-(!The owner of this file can be another user (for example the system account) with an ACL allowing the account HGSERVER to read/​execute it.+:!The owner of this file can be another user (for example the system account) with an ACL allowing the account HGSERVER to read/​execute it.
  
-<!The repositories served should be owned by the HGSERVER account.+:!The repositories served should be owned by the HGSERVER account.
  
 ==== WASD mapping rules ==== ==== WASD mapping rules ====
Line 245: Line 250:
 ===== Demonstration ===== ===== Demonstration =====
 [[http://​hg.vmspython.org/?​style=gitweb|vmspython demonstration repository]] [[http://​hg.vmspython.org/?​style=gitweb|vmspython demonstration repository]]
- 
downloadandinstallationmercurial.1410868047.txt.gz ยท Last modified: 2014/09/16 13:47 by wikiadmin