kopia lustrzana https://gitlab.com/sane-project/website
161 wiersze
5.5 KiB
HTML
161 wiersze
5.5 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
|
|
<html>
|
|
<head>
|
|
<title>SANE - git Access</title>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
|
<meta name="author" content="Henning Meier-Geinitz">
|
|
<meta name="keywords" content="sane, scanner, git, gitweb, development, unstable">
|
|
<meta name="description" content="SANE git server">
|
|
<link href="mailto:hmg-guest@users.alioth.debian.org" rev="made">
|
|
<link rel="icon" href="favicon.ico" type="image/x-icon">
|
|
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
|
|
</head>
|
|
|
|
<body bgcolor="#FFFFFF" text="#000000">
|
|
<center>
|
|
<a href="./"><img src="images/sane.png"
|
|
alt="SANE" height="117" width="346" border="0"></a>
|
|
</center>
|
|
|
|
<center>
|
|
<h1>SANE - git Access</h1>
|
|
</center>
|
|
|
|
<hr>
|
|
|
|
<center>
|
|
<p>
|
|
<em>The SANE Project is in the process of relocating to GitLab.com.</em>
|
|
</p>
|
|
</center>
|
|
|
|
<p>
|
|
<a href="http://git-scm.com">git</a>, the version control
|
|
system invented by Linus Torvalds and used for the Linux
|
|
kernel among other things, is used to develop SANE. To get the
|
|
latest SANE software (sane-backends and sane-frontends) our
|
|
git repositories can be used. But keep in mind that the software in
|
|
git is not tested so the risk of bugs is much higher than with
|
|
stable releases.
|
|
</p>
|
|
<p>
|
|
There is development and anonymous git access. If you are not a
|
|
developer, please use the anonymous access methods as mentioned below.
|
|
</p>
|
|
|
|
<h2>Anonymous git Access (Read-Only)</h2>
|
|
<p>
|
|
The git repositories are available anonymously through the
|
|
HTTPS access method.
|
|
</p>
|
|
<p>
|
|
You can clone from the following URIs:
|
|
<ul>
|
|
<li>https://gitlab.com/sane-project/backends.git</li>
|
|
<li>https://gitlab.com/sane-project/frontends.git</li>
|
|
<li>https://gitlab.com/sane-project/website.git</li>
|
|
</ul>
|
|
</p>
|
|
|
|
<p>
|
|
If you just want to look at one file and don't want to download the
|
|
whole git repository, you can use browse the repository trees at:
|
|
<ul>
|
|
<li><a href="https://gitlab.com/sane-project/backends/tree/master">https://gitlab.com/sane-project/backends/tree/master</a></li>
|
|
<li><a href="https://gitlab.com/sane-project/frontends/tree/master">https://gitlab.com/sane-project/frontends/tree/master</a></li>
|
|
<li><a href="https://gitlab.com/sane-project/website/tree/master">https://gitlab.com/sane-project/website/tree/master</a></li>
|
|
</ul>
|
|
</p>
|
|
|
|
|
|
<h2>Developer Access to git (Read-Write)</h2>
|
|
<p>
|
|
If you intend to do <em>development</em>, <a
|
|
href="https://gitlab.com/users/sign_in">login at GitLab.com</a> and <a
|
|
href="https://gitlab.com/help/user/project/members/index.md#request-access-to-a-projectrequest">
|
|
request access</a> to the group or a specific project. Development git
|
|
access is done by SSH:
|
|
<ul>
|
|
<li>git@gitlab.com:sane-project/backends.git</li>
|
|
<li>git@gitlab.com:sane-project/frontends.git</li>
|
|
<li>git@gitlab.com:sane-project/website.git</li>
|
|
</ul>
|
|
</p>
|
|
<p>
|
|
Available git repositories:
|
|
<ul>
|
|
<li>
|
|
<em>backends</em>: the main SANE package containing
|
|
the SANE libraries, all the backends and documentation.
|
|
</li>
|
|
<li>
|
|
<em>frontends</em>: various frontends for SANE,
|
|
including graphical frontends.
|
|
</li>
|
|
<li>
|
|
<em>website</em>: Our web pages. Before changing anything,
|
|
be sure you know what you do. Ask sane-devel, if in doubt.
|
|
The HTML pages are automatically updated when any change
|
|
is done to the tree. Also, the HTML lists of
|
|
scanners/backends supported by the git version of SANE is
|
|
automatically created when changing any .desc file.
|
|
</li>
|
|
</ul>
|
|
</p>
|
|
|
|
<p>
|
|
The rules are pretty simple: If you change anything in your backend, do
|
|
whatever you want. Just don't break compilation :-). Don't change
|
|
backends of other active developers. For backends of non-active
|
|
developers or any other code you should either know what you are doing
|
|
or ask on sane-devel if the change is acceptable. Fixing spelling
|
|
mistakes or broken links in the HTML pages is appreciated. Before doing
|
|
major changes please ask on sane-devel.
|
|
</p>
|
|
|
|
<p>
|
|
When committing work to sane-backends or sane-frontends, make sure
|
|
to write a descriptive commit message. The format is simple, a short
|
|
single line summary, optionally followed by a longer explanation of why
|
|
things were changed. For large changes, including a summary of what
|
|
changed may be helpful too. Example:
|
|
</p>
|
|
|
|
<pre>
|
|
niash.c: Add argument screening to sane_control_option
|
|
|
|
This prevents access to non-existing array elements as well as
|
|
potential NULL dereferences.
|
|
|
|
Fixes #315132.
|
|
</pre>
|
|
|
|
<p>
|
|
Commit messages will be collected in a ChangeLog file for inclusion
|
|
in the release by the release manager. There is no need to update
|
|
the ChangeLog file yourself. People using the "bleeding edge" are
|
|
supposed to have convenient access to the <tt>git log</tt> output.
|
|
</p>
|
|
|
|
<h2>sane-commit Mailing list</h2>
|
|
<p>
|
|
If you are interested in the changes to the SANE git trees, subscribe to
|
|
the <a
|
|
href="http://alioth-lists.debian.net/cgi-bin/mailman/listinfo/sane-commit"
|
|
target="_top">sane-commit mailing list</a>.
|
|
</p>
|
|
|
|
|
|
<hr>
|
|
<p>
|
|
<a href="./">SANE homepage</a><br>
|
|
<a href="imprint.html">Contact</a>
|
|
</p>
|
|
</body>
|
|
|
|
</html>
|
|
|
|
<!-- LocalWords: co
|
|
-->
|