Changes between Version 10 and Version 11 of UsingPidginMercurial


Ignore:
Timestamp:
07/01/12 01:32:39 (7 years ago)
Author:
MarkDoliner
Comment:

Attempt to simply this text a bit. Trying to make it more likely that people will see the important pieces of information.

Legend:

Unmodified
Added
Removed
Modified
  • UsingPidginMercurial

    v10 v11  
    22The master copy of the source code for libpurple, Pidgin, Finch, http://pidgin.im/, and http://imfreedom.org/ resides in [http://mercurial.selenic.com/ Mercurial] repositories.
    33
    4 == Background ==
    5 Pidgin's Mercurial repositories are served by the [http://www.lshift.net/mercurial-server.html mercurial-server] package.  This relies entirely upon SSH key-based authentication, providing access control and a layer of accountability.
    6 
    7 == Anonymous Pull (Non-Developers) ==
     4== Public Read-only Access ==
    85All Pidgin Mercurial repositories are available via HTTP from [http://hg.pidgin.im http://hg.pidgin.im].
    96
    10 == Developers ==
     7== Read/Write Access for Developers/CPW's/SoC Students ==
    118
    129=== Configure Mercurial ===
    13 Mercurial uses an rc file to control its configuration.  There are several that affect your use.  One set of them is in `/etc/mercurial` and is controlled by your package manager.  The others are entirely under your control.  Each repository has its own `hgrc` file in `repository/.hg/hgrc` which can be used to configure Mercurial's behavior when interacting with that repository.  Finally, there is `~/.hgrc`, which affects Mercurial's behavior for any repository your user account touches.
     10Mercurial is configured through serveral rc files.  You can override the system-wide settings on a per-user or per-repository basis by changing either `~/.hgrc` or `<repository>/.hg/hgrc`.  See `man hgrc` for details.
    1411
    15 When working with Pidgin's Mercurial repositories, we expect you to have at least a minimum configuration that gives your name in the 'First Last <email@address.tld>' format.  To do that, two simple lines need to be inserted into an appropriate `hgrc` (I believe most people will want to do this in `~/.hgrc`):
     12You must set your username when working with Pidgin's Mercurial repositories.  To do that, add two lines to `~/.hgrc` (or optionally `<repository>/.hg/hgrc`, if you want to use a different username for other Mercurial repositories):
    1613{{{
    1714[ui]
     
    3633}}}
    3734
    38 === Configure SSH For Access (Developers/CPW's/SoC Students Only) ===
     35=== Configure SSH for Access ===
     36Pidgin's Mercurial repositories are served by the [http://www.lshift.net/mercurial-server.html mercurial-server] package.  This relies entirely upon SSH key-based authentication, providing access control and a layer of accountability.
     37
    3938If you wish, you can simplify Mercurial ssh: URL's by adding the following to `~/.ssh/config`:
    4039{{{
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!