* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/handbook: hb-introduction-new-devs.xml
@ 2007-11-01 20:32 Christian Heim (phreak)
0 siblings, 0 replies; 10+ messages in thread
From: Christian Heim (phreak) @ 2007-11-01 20:32 UTC (permalink / raw
To: gentoo-commits
phreak 07/11/01 20:32:59
Modified: hb-introduction-new-devs.xml
Log:
Document the ssh master connection stuff (#197565, thanks to Markus).
Revision Changes Path
1.10 xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?rev=1.10&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?rev=1.10&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?r1=1.9&r2=1.10
Index: hb-introduction-new-devs.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- hb-introduction-new-devs.xml 7 Sep 2006 10:24:21 -0000 1.9
+++ hb-introduction-new-devs.xml 1 Nov 2007 20:32:58 -0000 1.10
@@ -4,11 +4,11 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/1.0 -->
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v 1.9 2006/09/07 10:24:21 neysx Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v 1.10 2007/11/01 20:32:58 phreak Exp $ -->
<sections>
-<version>1.0.2</version>
-<date>2006-09-05</date>
+<version>1.0.3</version>
+<date>2007-11-01</date>
<section>
<title>Using CVS</title>
@@ -118,6 +118,11 @@
files an ebuild references in its <c>SRC_URI</c> when making a digest.
</p>
+<note>
+Due to the fact that the cvs checkout has no metadata cache, your portage may
+become really slow
+</note>
+
<p>
You can add <c>digest</c> to your <c>FEATURES</c>, letting
Portage automatically create new digests. You can also add
@@ -206,6 +211,34 @@
</body>
</subsection>
+<subsection>
+<title>Speeding CVS up</title>
+<body>
+
+<p>
+If you have noticable high ping times to the cvs server, you might want to use the ssh master slave
+setup where you only connect to the other ssh server once and let it do the next commands over that
+connection. This way you save the handshake overhead which may speed up the whole checkout/commit
+by factor 3. Just add the code snipped given below to your config
+</p>
+
+<pre caption="~/.ssh/config">
+Host *
+ ControlMaster auto
+ ControlPath ~/.ssh/master-%r@%h:%p
+</pre>
+
+<p>
+After doing so, you can enable a backgrounded master connection by running
+</p>
+
+<pre caption="Open Master connection in background">
+<comment>You can look the meaning of the parameters up in the manpage of ssh</comment>
+$ ssh -M -N -f ${USER}@cvs.gentoo.org
+</pre>
+
+</body>
+</subsection>
</section>
<section>
--
gentoo-commits@gentoo.org mailing list
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/handbook: hb-introduction-new-devs.xml
@ 2008-03-02 22:48 Petteri Raty (betelgeuse)
0 siblings, 0 replies; 10+ messages in thread
From: Petteri Raty (betelgeuse) @ 2008-03-02 22:48 UTC (permalink / raw
To: gentoo-commits
betelgeuse 08/03/02 22:48:44
Modified: hb-introduction-new-devs.xml
Log:
Remove references to digest files as they have been removed from gentoo-x86. Fixes bug #212037.
Revision Changes Path
1.11 xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?rev=1.11&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?rev=1.11&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?r1=1.10&r2=1.11
Index: hb-introduction-new-devs.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- hb-introduction-new-devs.xml 1 Nov 2007 20:32:58 -0000 1.10
+++ hb-introduction-new-devs.xml 2 Mar 2008 22:48:44 -0000 1.11
@@ -4,7 +4,7 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/1.0 -->
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v 1.10 2007/11/01 20:32:58 phreak Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v 1.11 2008/03/02 22:48:44 betelgeuse Exp $ -->
<sections>
<version>1.0.3</version>
@@ -41,10 +41,6 @@
</pre>
<p>
-In order to make sure digests are correct, please put <c>cvs</c> in your <c>FEATURES</c> setting.
-</p>
-
-<p>
Finally, many people using CVS like to use compression (-z#). We ask that
developers who are not on dialup connections please use -z0 - with the contents
of our CVS repository and the load on our CVS server, you actually experience a
@@ -111,26 +107,12 @@
CVSROOT=":ext:you@cvs.gentoo.org:/var/cvsroot"
</pre>
-<p>
-Whether you wish to use a CVS checkout as your primary Portage tree or not,
-you should ensure that <c>cvs</c> is in your <c>FEATURES</c> in
-<path>/etc/make.conf</path>. This makes sure Portage downloads all the
-files an ebuild references in its <c>SRC_URI</c> when making a digest.
-</p>
-
<note>
Due to the fact that the cvs checkout has no metadata cache, your portage may
become really slow
</note>
<p>
-You can add <c>digest</c> to your <c>FEATURES</c>, letting
-Portage automatically create new digests. You can also add
-<c>autoaddcvs</c> so <c>repoman</c>, the tool which you will use to
-commit in ebuilds, would automatically add missing digests for you into CVS.
-</p>
-
-<p>
On supported architectures, you should also have <c>sandbox</c> in your
<c>FEATURES</c> to ensure ebuilds do not modify the root filesystem
directly.
@@ -159,11 +141,9 @@
<comment>(It's better to keep in-progress ebuilds in an overlay outside of your CVS tree.)</comment>
# cp /path/to/foo-1.0.ebuild ./
<comment>[Don't forget to create a ChangeLog - see the man page for echangelog.]</comment>
-<comment>(Make sure PORTDIR_OVERLAY is set to the CVS directory when creating digests.)</comment>
-# ebuild foo-1.0.ebuild digest
+<comment>(Make sure PORTDIR_OVERLAY is set to the CVS directory when creating manifests.)</comment>
+# repoman manifest
# cvs add foo-1.0.ebuild ChangeLog files
-<comment>(FEATURES=autoaddcvs will do this for you...)</comment>
-# cvs add files/digest-foo-1.0
</pre>
<p>
@@ -180,7 +160,7 @@
<pre caption="Removing old versions">
# cd CVSROOT/app-misc/foo
# cvs update
-# cvs remove -f foo-1.0.ebuild files/digest-foo-1.0
+# cvs remove -f foo-1.0.ebuild
</pre>
<p>
@@ -204,7 +184,7 @@
<comment>[Make sure there are no root-owned files present prior to running repoman!]</comment>
<comment>("scan" scans the current directory for QA issues. "full" is more complete.)</comment>
# repoman scan
-<comment>("commit" does a scan, then commits, while also updating digests. Make sure you
+<comment>("commit" does a scan, then commits, while also updating the Manifest. Make sure you
add a verbose and useful CVS ChangeLog message...)</comment>
# repoman commit
</pre>
--
gentoo-commits@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/handbook: hb-introduction-new-devs.xml
@ 2008-05-03 10:21 Petteri Raty (betelgeuse)
0 siblings, 0 replies; 10+ messages in thread
From: Petteri Raty (betelgeuse) @ 2008-05-03 10:21 UTC (permalink / raw
To: gentoo-commits
betelgeuse 08/05/03 10:21:27
Modified: hb-introduction-new-devs.xml
Log:
Fix the order of cvs adds and echangelog.
Revision Changes Path
1.12 xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?rev=1.12&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?rev=1.12&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?r1=1.11&r2=1.12
Index: hb-introduction-new-devs.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- hb-introduction-new-devs.xml 2 Mar 2008 22:48:44 -0000 1.11
+++ hb-introduction-new-devs.xml 3 May 2008 10:21:27 -0000 1.12
@@ -4,7 +4,7 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/1.0 -->
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v 1.11 2008/03/02 22:48:44 betelgeuse Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v 1.12 2008/05/03 10:21:27 betelgeuse Exp $ -->
<sections>
<version>1.0.3</version>
@@ -140,16 +140,18 @@
# cd foo
<comment>(It's better to keep in-progress ebuilds in an overlay outside of your CVS tree.)</comment>
# cp /path/to/foo-1.0.ebuild ./
-<comment>[Don't forget to create a ChangeLog - see the man page for echangelog.]</comment>
<comment>(Make sure PORTDIR_OVERLAY is set to the CVS directory when creating manifests.)</comment>
# repoman manifest
-# cvs add foo-1.0.ebuild ChangeLog files
+# ${EDITOR} metadata.xml
+<comment>You don't necessarily need a files directory any more</comment>
+# cvs add foo-1.0.ebuild metadata.xml files
+<comment>[Don't forget to create a ChangeLog - see the man page for echangelog.]</comment>
+# echangelog "New ebuild for foo. Ebuild written by me. Fixes bug #XXXXXX."
</pre>
<p>
-Remember to also add a metadata.xml file with maintainer
-information. See the <uri link="?part=2&chap=4">Gentoo
-Metadata</uri> section for more information.
+See the <uri link="?part=2&chap=4">Gentoo
+Metadata</uri> section for more information on metadata.xml.
</p>
<p>
--
gentoo-commits@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/handbook: hb-introduction-new-devs.xml
@ 2008-05-03 10:22 Petteri Raty (betelgeuse)
0 siblings, 0 replies; 10+ messages in thread
From: Petteri Raty (betelgeuse) @ 2008-05-03 10:22 UTC (permalink / raw
To: gentoo-commits
betelgeuse 08/05/03 10:22:10
Modified: hb-introduction-new-devs.xml
Log:
Increase document version.
Revision Changes Path
1.13 xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?rev=1.13&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?rev=1.13&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?r1=1.12&r2=1.13
Index: hb-introduction-new-devs.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- hb-introduction-new-devs.xml 3 May 2008 10:21:27 -0000 1.12
+++ hb-introduction-new-devs.xml 3 May 2008 10:22:10 -0000 1.13
@@ -4,11 +4,11 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/1.0 -->
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v 1.12 2008/05/03 10:21:27 betelgeuse Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v 1.13 2008/05/03 10:22:10 betelgeuse Exp $ -->
<sections>
-<version>1.0.3</version>
-<date>2007-11-01</date>
+<version>1.0.4</version>
+<date>2008-05-03</date>
<section>
<title>Using CVS</title>
--
gentoo-commits@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/handbook: hb-introduction-new-devs.xml
@ 2009-09-19 16:43 Steve Dibb (beandog)
0 siblings, 0 replies; 10+ messages in thread
From: Steve Dibb (beandog) @ 2009-09-19 16:43 UTC (permalink / raw
To: gentoo-commits
beandog 09/09/19 16:43:43
Modified: hb-introduction-new-devs.xml
Log:
Remove Planet docs to be moved elsewhere
Revision Changes Path
1.14 xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?rev=1.14&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?rev=1.14&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?r1=1.13&r2=1.14
Index: hb-introduction-new-devs.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- hb-introduction-new-devs.xml 3 May 2008 10:22:10 -0000 1.13
+++ hb-introduction-new-devs.xml 19 Sep 2009 16:43:42 -0000 1.14
@@ -4,7 +4,7 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/1.0 -->
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v 1.13 2008/05/03 10:22:10 betelgeuse Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v 1.14 2009/09/19 16:43:42 beandog Exp $ -->
<sections>
<version>1.0.4</version>
@@ -256,58 +256,5 @@
</body>
</subsection>
-<subsection>
-<title>Planet Gentoo "blogging"</title>
-<body>
-
-<p>
-We run a service, <uri link="http://planet.gentoo.org">Planet Gentoo</uri>, which
-aggregates articles written by contributing developers. This is optional, but it
-is encouraged that you participate. It helps communication between developers and
-users find it to be an interesting read too.
-</p>
-
-<p>
-In order to post content to the planet, you need to have your own weblog
-("blog"). Many sites provide this as a free service, or you can host it
-yourself (if you have the resources). Alternatively, we can host a blog for
-you.
-</p>
-
-<p>
-We aim to keep Planet Gentoo's content relevant to Gentoo and/or Gentoo-related
-developments and events.
-</p>
-
-<p>
-If we host your blog for you, you are expected to keep the content on-topic
-(Gentoo and Gentoo-related articles). You also need to understand that if you
-ever lose or drop your developer status, you will no longer be able to write
-articles on your blog.
-</p>
-
-<p>
-If you have a blog elsewhere, then it needs to be able to provide an XML
-content feed. If you blog into categories, we need to be able to get an XML
-feed which covers your "Gentoo" category but no others. This is probably a
-non-issue, as almost all blogs provide standardised feeds like this.
-</p>
-
-<p>
-Although this is somewhat common sense, please be careful with what you write
-about. Your views may be inappropriately interpreted as the views of Gentoo.
-Please be careful not to damage our image.
-</p>
-
-<p>
-If you are interested in contributing to Planet Gentoo, please write to
-<uri link="mailto:user-relations@gentoo.org">user-relations@gentoo.org</uri>,
-either requesting a weblog to be hosted by Gentoo, or giving details of your
-already existing weblog. We'll then work out the details and get you up and
-running.
-</p>
-
-</body>
-</subsection>
</section>
</sections>
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/handbook: hb-introduction-new-devs.xml
@ 2010-04-26 19:17 Joshua Saddler (nightmorph)
0 siblings, 0 replies; 10+ messages in thread
From: Joshua Saddler (nightmorph) @ 2010-04-26 19:17 UTC (permalink / raw
To: gentoo-commits
nightmorph 10/04/26 19:17:55
Modified: hb-introduction-new-devs.xml
Log:
unlink dead keychain project, replace links to maintained keychain guide, fix GuideXML
Revision Changes Path
1.15 xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?rev=1.15&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?rev=1.15&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?r1=1.14&r2=1.15
Index: hb-introduction-new-devs.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- hb-introduction-new-devs.xml 19 Sep 2009 16:43:42 -0000 1.14
+++ hb-introduction-new-devs.xml 26 Apr 2010 19:17:54 -0000 1.15
@@ -4,11 +4,11 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/1.0 -->
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v 1.14 2009/09/19 16:43:42 beandog Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v 1.15 2010/04/26 19:17:54 nightmorph Exp $ -->
<sections>
-<version>1.0.4</version>
-<date>2008-05-03</date>
+<version>1.1</version>
+<date>2010-04-26</date>
<section>
<title>Using CVS</title>
@@ -65,7 +65,7 @@
</p>
<pre caption="Checking out gentoo-x86">
-# cvs -d username@cvs.gentoo.org:/var/cvsroot co gentoo-x86
+$ <i>cvs -d username@cvs.gentoo.org:/var/cvsroot co gentoo-x86</i>
</pre>
<p>
@@ -76,8 +76,8 @@
</p>
<pre caption="Updating in gentoo-x86">
-# cd gentoo-x86
-# cvs update
+$ <i>cd gentoo-x86</i>
+$ <i>cvs update</i>
</pre>
<p>
@@ -87,7 +87,7 @@
</p>
<pre caption="Checking out portage">
-# svn co svn+ssh://username@cvs.gentoo.org/var/svnroot/portage
+$ <i>svn co svn+ssh://username@cvs.gentoo.org/var/svnroot/portage</i>
</pre>
</body>
@@ -131,27 +131,27 @@
<pre caption="Adding a package">
<comment>(Replace CVSROOT with the location of your checked-out CVS tree.)</comment>
-# cd $CVSROOT/app-misc
+$ <i>cd $CVSROOT/app-misc</i>
<comment>(Always update before working in part of the CVS tree!)</comment>
-# cvs update
-# mkdir foo
+$ <i>cvs update</i>
+$ <i>mkdir foo</i>
<comment>(Here, we add the package directory foo to the CVS repository.)</comment>
-# cvs add foo
-# cd foo
+$ <i>cvs add foo</i>
+$ <i>cd foo</i>
<comment>(It's better to keep in-progress ebuilds in an overlay outside of your CVS tree.)</comment>
-# cp /path/to/foo-1.0.ebuild ./
+$ <i>cp /path/to/foo-1.0.ebuild ./</i>
<comment>(Make sure PORTDIR_OVERLAY is set to the CVS directory when creating manifests.)</comment>
-# repoman manifest
-# ${EDITOR} metadata.xml
+$ <i>repoman manifest</i>
+$ <i>${EDITOR} metadata.xml</i>
<comment>You don't necessarily need a files directory any more</comment>
-# cvs add foo-1.0.ebuild metadata.xml files
+$ <i>cvs add foo-1.0.ebuild metadata.xml files</i>
<comment>[Don't forget to create a ChangeLog - see the man page for echangelog.]</comment>
-# echangelog "New ebuild for foo. Ebuild written by me. Fixes bug #XXXXXX."
+$ <i>echangelog "New ebuild for foo. Ebuild written by me. Fixes bug #XXXXXX."</i>
</pre>
<p>
-See the <uri link="?part=2&chap=4">Gentoo
-Metadata</uri> section for more information on metadata.xml.
+See the <uri link="?part=2&chap=4">Gentoo Metadata</uri> section for more
+information on <path>metadata.xml</path>.
</p>
<p>
@@ -160,9 +160,9 @@
</p>
<pre caption="Removing old versions">
-# cd CVSROOT/app-misc/foo
-# cvs update
-# cvs remove -f foo-1.0.ebuild
+$ <i>cd CVSROOT/app-misc/foo</i>
+$ <i>cvs update</i>
+$ <i>cvs remove -f foo-1.0.ebuild</i>
</pre>
<p>
@@ -176,19 +176,20 @@
<body>
<p>
-Always use <c>repoman commit</c> rather than <c>cvs commit</c>. Repoman is a quality assurance (QA)
-tool that performs basic checks and creates Manifests. If any part of repoman's output is unclear,
-please see <c>man repoman</c>. Additionally, you may tire of entering your key passphrase repeatedly;
-keychain (<uri>http://www.gentoo.org/proj/en/keychain.xml</uri>) can help you.
+Always use <c>repoman commit</c> rather than <c>cvs commit</c>. Repoman is a
+quality assurance (QA) tool that performs basic checks and creates Manifests. If
+any part of repoman's output is unclear, please see <c>man repoman</c>.
+Additionally, you may tire of entering your key passphrase repeatedly; keychain
+(<uri>http://www.gentoo.org/doc/en/keychain-guide.xml</uri>) can help you.
</p>
<pre caption="Using repoman">
<comment>[Make sure there are no root-owned files present prior to running repoman!]</comment>
<comment>("scan" scans the current directory for QA issues. "full" is more complete.)</comment>
-# repoman scan
+$ <i>repoman scan</i>
<comment>("commit" does a scan, then commits, while also updating the Manifest. Make sure you
add a verbose and useful CVS ChangeLog message...)</comment>
-# repoman commit
+$ <i>repoman commit</i>
</pre>
</body>
@@ -198,10 +199,11 @@
<body>
<p>
-If you have noticable high ping times to the cvs server, you might want to use the ssh master slave
-setup where you only connect to the other ssh server once and let it do the next commands over that
-connection. This way you save the handshake overhead which may speed up the whole checkout/commit
-by factor 3. Just add the code snipped given below to your config
+If you have noticable high ping times to the cvs server, you might want to use
+the ssh master slave setup where you only connect to the other ssh server once
+and let it do the next commands over that connection. This way you save the
+handshake overhead which may speed up the whole checkout/commit by factor 3.
+Just add the code snippet given below to your config.
</p>
<pre caption="~/.ssh/config">
@@ -211,12 +213,12 @@
</pre>
<p>
-After doing so, you can enable a backgrounded master connection by running
+After doing so, you can enable a backgrounded master connection by running:
</p>
<pre caption="Open Master connection in background">
<comment>You can look the meaning of the parameters up in the manpage of ssh</comment>
-$ ssh -M -N -f ${USER}@cvs.gentoo.org
+$ <i>ssh -M -N -f ${USER}@cvs.gentoo.org</i>
</pre>
</body>
@@ -250,8 +252,8 @@
<p>
Developers have access to webhosting, http://dev.gentoo.org/~$YOURNAME. Please
-see the <uri link="http://www.gentoo.org/proj/en/infrastructure/dev-webspace.xml">
-Webspace Configuration Guide</uri> for details.
+see the <uri link="/proj/en/infrastructure/dev-webspace.xml">Webspace
+Configuration Guide</uri> for details.
</p>
</body>
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/handbook: hb-introduction-new-devs.xml
@ 2011-06-29 20:07 JosA MarAa Alonso (nimiux)
0 siblings, 0 replies; 10+ messages in thread
From: JosA MarAa Alonso (nimiux) @ 2011-06-29 20:07 UTC (permalink / raw
To: gentoo-commits
nimiux 11/06/29 20:07:45
Modified: hb-introduction-new-devs.xml
Log:
added $ to CVSROOT variable. No version bump.
Revision Changes Path
1.16 xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?rev=1.16&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?rev=1.16&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?r1=1.15&r2=1.16
Index: hb-introduction-new-devs.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- hb-introduction-new-devs.xml 26 Apr 2010 19:17:54 -0000 1.15
+++ hb-introduction-new-devs.xml 29 Jun 2011 20:07:45 -0000 1.16
@@ -4,7 +4,7 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/1.0 -->
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v 1.15 2010/04/26 19:17:54 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v 1.16 2011/06/29 20:07:45 nimiux Exp $ -->
<sections>
<version>1.1</version>
@@ -160,7 +160,7 @@
</p>
<pre caption="Removing old versions">
-$ <i>cd CVSROOT/app-misc/foo</i>
+$ <i>cd $CVSROOT/app-misc/foo</i>
$ <i>cvs update</i>
$ <i>cvs remove -f foo-1.0.ebuild</i>
</pre>
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/handbook: hb-introduction-new-devs.xml
@ 2012-03-18 10:19 Markos Chandras (hwoarang)
0 siblings, 0 replies; 10+ messages in thread
From: Markos Chandras (hwoarang) @ 2012-03-18 10:19 UTC (permalink / raw
To: gentoo-commits
hwoarang 12/03/18 10:19:50
Modified: hb-introduction-new-devs.xml
Log:
Use ControlPersist option when using a master connectiong to cvs.gentoo.org. Bug #408657. Thanks to Mike Gilbert <floppym@gentoo.org>
Revision Changes Path
1.17 xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?rev=1.17&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?rev=1.17&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?r1=1.16&r2=1.17
Index: hb-introduction-new-devs.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- hb-introduction-new-devs.xml 29 Jun 2011 20:07:45 -0000 1.16
+++ hb-introduction-new-devs.xml 18 Mar 2012 10:19:50 -0000 1.17
@@ -4,7 +4,7 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/1.0 -->
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v 1.16 2011/06/29 20:07:45 nimiux Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v 1.17 2012/03/18 10:19:50 hwoarang Exp $ -->
<sections>
<version>1.1</version>
@@ -207,18 +207,10 @@
</p>
<pre caption="~/.ssh/config">
-Host *
+Host cvs.gentoo.org
ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p
-</pre>
-
-<p>
-After doing so, you can enable a backgrounded master connection by running:
-</p>
-
-<pre caption="Open Master connection in background">
-<comment>You can look the meaning of the parameters up in the manpage of ssh</comment>
-$ <i>ssh -M -N -f ${USER}@cvs.gentoo.org</i>
+ ControlPersist 3600
</pre>
</body>
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/handbook: hb-introduction-new-devs.xml
@ 2013-05-10 18:57 Markos Chandras (hwoarang)
0 siblings, 0 replies; 10+ messages in thread
From: Markos Chandras (hwoarang) @ 2013-05-10 18:57 UTC (permalink / raw
To: gentoo-commits
hwoarang 13/05/10 18:57:40
Modified: hb-introduction-new-devs.xml
Log:
No need to set PORTDIR_OVERLAY for repoman to work anymore. Bug #466922
Revision Changes Path
1.18 xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?rev=1.18&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?rev=1.18&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?r1=1.17&r2=1.18
Index: hb-introduction-new-devs.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- hb-introduction-new-devs.xml 18 Mar 2012 10:19:50 -0000 1.17
+++ hb-introduction-new-devs.xml 10 May 2013 18:57:40 -0000 1.18
@@ -4,11 +4,11 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/1.0 -->
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v 1.17 2012/03/18 10:19:50 hwoarang Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v 1.18 2013/05/10 18:57:40 hwoarang Exp $ -->
<sections>
-<version>1.1</version>
-<date>2010-04-26</date>
+<version>1.2</version>
+<date>2013-05-10</date>
<section>
<title>Using CVS</title>
@@ -140,7 +140,6 @@
$ <i>cd foo</i>
<comment>(It's better to keep in-progress ebuilds in an overlay outside of your CVS tree.)</comment>
$ <i>cp /path/to/foo-1.0.ebuild ./</i>
-<comment>(Make sure PORTDIR_OVERLAY is set to the CVS directory when creating manifests.)</comment>
$ <i>repoman manifest</i>
$ <i>${EDITOR} metadata.xml</i>
<comment>You don't necessarily need a files directory any more</comment>
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/handbook: hb-introduction-new-devs.xml
@ 2014-01-05 0:31 Markos Chandras (hwoarang)
0 siblings, 0 replies; 10+ messages in thread
From: Markos Chandras (hwoarang) @ 2014-01-05 0:31 UTC (permalink / raw
To: gentoo-commits
hwoarang 14/01/05 00:31:56
Modified: hb-introduction-new-devs.xml
Log:
Update handbook to mention the new repos.conf configuration. Patch by floppym. Bug #480210
Revision Changes Path
1.19 xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?rev=1.19&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?rev=1.19&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml?r1=1.18&r2=1.19
Index: hb-introduction-new-devs.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- hb-introduction-new-devs.xml 10 May 2013 18:57:40 -0000 1.18
+++ hb-introduction-new-devs.xml 5 Jan 2014 00:31:56 -0000 1.19
@@ -4,7 +4,7 @@
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/1.0 -->
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v 1.18 2013/05/10 18:57:40 hwoarang Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-introduction-new-devs.xml,v 1.19 2014/01/05 00:31:56 hwoarang Exp $ -->
<sections>
<version>1.2</version>
@@ -99,12 +99,18 @@
<p>
If you want to use CVS as your primary Portage tree, you can add the following
-lines to <path>/etc/make.conf</path>, replacing <c>you</c> with your username:
+lines to <path>/etc/portage/repos.conf</path>, replacing <c>username</c> with your username:
</p>
-<pre caption="Changing /etc/make.conf for use with CVS">
-SYNC="cvs://you@cvs.gentoo.org:/var/cvsroot"
-CVSROOT=":ext:you@cvs.gentoo.org:/var/cvsroot"
+<pre caption="Configuring repos.conf for use with CVS">
+[DEFAULT]
+main-repo = gentoo
+
+[gentoo]
+location = /home/username/gentoo-x86
+sync-type = cvs
+sync-uri = :ext:username@cvs.gentoo.org:/var/cvsroot
+sync-cvs-repo = gentoo-x86
</pre>
<note>
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2014-01-05 0:32 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-03 10:22 [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/handbook: hb-introduction-new-devs.xml Petteri Raty (betelgeuse)
-- strict thread matches above, loose matches on Subject: below --
2014-01-05 0:31 Markos Chandras (hwoarang)
2013-05-10 18:57 Markos Chandras (hwoarang)
2012-03-18 10:19 Markos Chandras (hwoarang)
2011-06-29 20:07 JosA MarAa Alonso (nimiux)
2010-04-26 19:17 Joshua Saddler (nightmorph)
2009-09-19 16:43 Steve Dibb (beandog)
2008-05-03 10:21 Petteri Raty (betelgeuse)
2008-03-02 22:48 Petteri Raty (betelgeuse)
2007-11-01 20:32 Christian Heim (phreak)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox