1 HGSETUP(1ONBLD) illumos Build Tools HGSETUP(1ONBLD) 2 3 4 5 NAME 6 hgsetup - sets up a user's ~/.hgrc for development of ON with Mercurial 7 8 SYNOPSIS 9 hgsetup [-f] [-c cdm_path] [-m merge_path] [-n name] [-e email] [-p 10 proxy] [-s style_path] 11 12 DESCRIPTION 13 The hgsetup script sets up a user's ~/.hgrc (hgrc(5)) file for 14 development of ON (OS/Net) with Mercurial. 15 16 It populates the author and email fields with the user's information. 17 It loads the Cadmium extension. It aliases canonical repositories for 18 onnv-gate. It configures Mercurial to use appropriate merge tools. 19 20 OPTIONS 21 -f Force the user's ~/.hgrc to be overwritten if one already 22 exists 23 24 -c Override the path to the Cadmium extension for Mercurial to 25 load 26 27 -m Override the default merge configuration, such that a single 28 specified tool is used. 29 30 -n Specify the name to use for commits (default is taken from 31 passwd file) 32 33 -e Specify the email address to use for commits. For SWAN users 34 the default is taken from an LDAP query, otherwise -e is 35 mandatory. 36 37 -p Specify an http_proxy to use for interacting with HTTP 38 repositories 39 40 -s Override the path to the Mercurial style file 41 42 OUTPUT 43 Generates a .hgrc file in the user's home directory. 44 45 SEE ALSO 46 hgrc(5), hg(1), 47 48 49 50 October 2, 2008 HGSETUP(1ONBLD)