[Pidgin] UsingPidginMercurial modified

Pidgin trac at pidgin.im
Sun Jul 1 02:32:41 EDT 2012


Changed page "UsingPidginMercurial" by MarkDoliner from 24.7.24.31*
Page URL: <http://developer.pidgin.im/wiki/UsingPidginMercurial>
Diff URL: <http://developer.pidgin.im/wiki/UsingPidginMercurial?action=diff&version=11>
Revision 11
Comment: Attempt to simply this text a bit.  Trying to make it more likely that people will see the important pieces of information.

-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: UsingPidginMercurial
=========================================================================
--- UsingPidginMercurial (version: 10)
+++ UsingPidginMercurial (version: 11)
@@ -1,18 +1,15 @@
 = Using Pidgin Mercurial =
 The 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.
 
-== Background ==
-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.
-
-== Anonymous Pull (Non-Developers) ==
+== Public Read-only Access ==
 All Pidgin Mercurial repositories are available via HTTP from [http://hg.pidgin.im http://hg.pidgin.im].
 
-== Developers ==
+== Read/Write Access for Developers/CPW's/SoC Students ==
 
 === Configure Mercurial ===
-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.
+Mercurial 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.
 
-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 at 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`):
+You 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):
 {{{
 [ui]
 username = First Last <email at address.tld>
@@ -35,7 +32,9 @@
 log = -v
 }}}
 
-=== Configure SSH For Access (Developers/CPW's/SoC Students Only) ===
+=== Configure SSH for Access ===
+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.
+
 If you wish, you can simplify Mercurial ssh: URL's by adding the following to `~/.ssh/config`:
 {{{
 Host hg.pidgin.im

-------8<------8<------8<------8<------8<------8<------8<------8<--------

* The IP shown here might not mean anything if the user or the server is
behind a proxy.

--
Pidgin <http://pidgin.im>
Pidgin

This is an automated message. Someone at http://pidgin.im added your email
address to be notified of changes on UsingPidginMercurial. If it was not you, please
report to .


More information about the Wikiedit mailing list