123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 |
- <refentry id="man.gbp.create.remote.repo">
- <refentryinfo>
- <address>
- &dhemail;
- </address>
- <author>
- &dhfirstname;
- &dhsurname;
- </author>
- </refentryinfo>
- <refmeta>
- <refentrytitle>gbp-create-remote-repo</refentrytitle>
- &dhsection;
- </refmeta>
- <refnamediv>
- <refname>gbp-create-remote-repo</refname>
- <refpurpose>Create remote repositories</refpurpose>
- </refnamediv>
- <refsynopsisdiv>
- <cmdsynopsis>
- &gbp-create-remote-repo;
- &man.common.options.synopsis;
- <arg><option>--remote-url-pattern=</option><replaceable>url-pattern</replaceable></arg>
- <arg><option>--remote-name=</option><replaceable>name</replaceable></arg>
- <arg><option>--template-dir=</option><replaceable>directory</replaceable></arg>
- <arg><option>--remote-config=</option><replaceable>config</replaceable></arg>
- <arg><option>--[no-]pristine-tar</option></arg>
- <arg><option>--debian-branch=</option><replaceable>branch_name</replaceable></arg>
- <arg><option>--upstream-branch=</option><replaceable>branch_name</replaceable></arg>
- <arg><option>--[no-]track</option></arg>
- </cmdsynopsis>
- </refsynopsisdiv>
- <refsect1>
- <title>DESCRIPTION</title>
- <para>
- &gbp-create-remote-repo; creates a repository at a remote location via ssh
- and pushes the local repository into it. It then sets up remote branch
- tracking so you can use &gbp-pull; to update your repository from there.
- </para>
- <para>
- Before performing any action on the remote location, it will print the
- remote URL and ask for confirmation.
- </para>
- <para>
- Note: By default, the remote repositories are created in the <systemitem
- class="groupname">collab-maint</systemitem> repository on <systemitem
- class="systemname">git.debian.org</systemitem>.
- </para>
- </refsect1>
- <refsect1>
- <title>OPTIONS</title>
- <variablelist>
- &man.common.options.description;
- <varlistentry>
- <term><option>--remote-url-pattern</option>=<replaceable>pattern</replaceable>
- </term>
- <listitem>
- <para>Where to create the remote repository. The part
- <replaceable>%(pkg)s</replaceable> will be replaced by the package name.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>--remote-name</option>=<replaceable>name</replaceable>
- </term>
- <listitem>
- <para>What name git will use when referring to that repository, e.g.
- 'origin'.</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>--template-dir</option>=<replaceable>directory</replaceable>
- </term>
- <listitem>
- <para>Template directory to pass to <command>git init</command> on the remote
- side. This can be used to customize the remote repository, e.g. to set up hooks.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>--remote-config</option>=<replaceable>config</replaceable>
- </term>
- <listitem>
- <para>Name of a config file section in <filename>gbp.conf</filename>
- that specifies the above parameters. See <xref linkend="man.gbp.conf"/>
- manpage for details.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>--debian-branch</option>=<replaceable>branch_name</replaceable>
- </term>
- <listitem>
- <para>The branch in the &git; repository the &debian; package is being
- developed on, default is <replaceable>master</replaceable>.</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>--upstream-branch</option>=<replaceable>branch_name</replaceable>
- </term>
- <listitem>
- <para>The branch in the &git; repository the upstream sources are put
- onto. Default is <replaceable>upstream</replaceable>.</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>--pristine-tar</option>
- </term>
- <listitem>
- <para>Whether to push the pristine tar branch.</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>--[no-]track</option>
- </term>
- <listitem>
- <para>Whether to set up branch tracking for the debian, upstream and
- pristine-tar branches.</para>
- </listitem>
- </varlistentry>
- </variablelist>
- </refsect1>
- <refsect1>
- &man.gbp.config-files;
- </refsect1>
- <refsect1>
- <title>SEE ALSO</title>
- <para>
- <xref linkend="man.gbp.buildpackage"/>,
- <xref linkend="man.gbp.pull"/>,
- <xref linkend="man.gbp.conf"/>
- </para>
- </refsect1>
- <refsect1>
- <title>AUTHOR</title>
- <para>&dhusername; &dhemail;</para>
- </refsect1>
- </refentry>
- <!-- LocalWords: ssh
- -->
|