[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