Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Version 10 and Version 11 of UsingPidginMercurial


Ignore:
Timestamp:
Jul 1, 2012, 6:32:39 AM (12 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!