2003-09-19 17:33:24 +00:00
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
|
|
|
|
|
|
<html>
|
|
|
|
<head>
|
2009-05-05 09:28:49 +00:00
|
|
|
<title>SANE - git Access</title>
|
2003-09-19 17:33:24 +00:00
|
|
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
|
|
|
<meta name="author" content="Henning Meier-Geinitz">
|
2009-05-05 09:28:49 +00:00
|
|
|
<meta name="keywords" content="sane, scanner, git, gitweb, development, unstable">
|
|
|
|
<meta name="description" content="SANE git server">
|
2003-09-19 17:33:24 +00:00
|
|
|
<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">
|
2003-09-23 11:12:42 +00:00
|
|
|
</head>
|
2003-09-19 17:33:24 +00:00
|
|
|
|
2003-09-23 11:12:42 +00:00
|
|
|
<body bgcolor="#FFFFFF" text="#000000">
|
2003-09-19 17:33:24 +00:00
|
|
|
<center>
|
2003-09-23 18:39:45 +00:00
|
|
|
<a href="http://www.sane-project.org"><img src="images/sane.png"
|
|
|
|
alt="SANE" height="117" width="346" border="0"></a>
|
|
|
|
</center>
|
2003-09-19 17:33:24 +00:00
|
|
|
|
2003-09-23 18:39:45 +00:00
|
|
|
<center>
|
|
|
|
<h1><a
|
2004-08-08 17:22:07 +00:00
|
|
|
href="https://alioth.debian.org/scm/?group_id=30186"
|
2009-05-05 09:28:49 +00:00
|
|
|
target="_top">SANE - git Access</a></h1>
|
2003-09-23 18:39:45 +00:00
|
|
|
</center>
|
2003-09-23 11:12:42 +00:00
|
|
|
|
2003-09-23 18:39:45 +00:00
|
|
|
<hr>
|
2003-09-19 17:33:24 +00:00
|
|
|
|
|
|
|
<p>
|
2009-05-05 09:28:49 +00:00
|
|
|
<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 server 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.
|
2003-09-23 11:12:42 +00:00
|
|
|
</p>
|
|
|
|
<p>
|
2009-05-05 09:28:49 +00:00
|
|
|
There is development and anonymous git access. If you are not a
|
|
|
|
developer, please use the anonymous access methods as mentioned below.
|
2003-09-23 11:12:42 +00:00
|
|
|
</p>
|
|
|
|
|
2009-05-05 09:28:49 +00:00
|
|
|
<h2>Anonymous git Access (Read-Only)</h2>
|
2003-09-23 11:12:42 +00:00
|
|
|
<p>
|
2009-05-05 09:28:49 +00:00
|
|
|
The git trees are available anonymously either through the
|
|
|
|
HTTP access method or the git-specific git protocol.
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
The HTTP access method should be used only if you are
|
|
|
|
restricted by a firewall that won't let you use either the git
|
|
|
|
protocol nor SSH. HTTP is slower and requires more bandwidth
|
|
|
|
than any other access methods.
|
2003-09-19 17:33:24 +00:00
|
|
|
</p>
|
2003-09-23 11:12:42 +00:00
|
|
|
<p>
|
2009-05-05 09:28:49 +00:00
|
|
|
You can clone from the following URIs:
|
|
|
|
<ul>
|
2016-06-27 12:20:03 +00:00
|
|
|
<li>HTTPS access method:
|
2009-05-05 09:28:49 +00:00
|
|
|
<ul>
|
2016-06-27 12:20:03 +00:00
|
|
|
<li>https://anonscm.debian.org/git/sane/sane-backends.git</li>
|
|
|
|
<li>https://anonscm.debian.org/git/sane/sane-frontends.git</li>
|
|
|
|
<li>https://anonscm.debian.org/git/sane/website.git</li>
|
2009-05-05 09:28:49 +00:00
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
<li>git protocol (preferred):
|
|
|
|
<ul>
|
2016-06-27 12:20:03 +00:00
|
|
|
<li>git://anonscm.debian.org/git/sane/sane-backends.git</li>
|
|
|
|
<li>git://anonscm.debian.org/git/sane/sane-frontends.git</li>
|
|
|
|
<li>git://anonscm.debian.org/git/sane/website.git</li>
|
2009-05-05 09:28:49 +00:00
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
</ul>
|
2003-09-23 11:12:42 +00:00
|
|
|
</p>
|
2009-05-05 09:28:49 +00:00
|
|
|
|
2003-09-23 11:12:42 +00:00
|
|
|
<p>
|
|
|
|
If you just want to look at one file and don't want to download the
|
2009-05-05 09:28:49 +00:00
|
|
|
whole git tree, you can use gitweb to browse the tree with your
|
|
|
|
web browser:
|
|
|
|
<ul>
|
2016-06-27 12:20:03 +00:00
|
|
|
<li><a href="https://anonscm.debian.org/cgit/sane/sane-backends.git">https://anonscm.debian.org/cgit/sane/sane-backends.git</a></li>
|
|
|
|
<li><a href="https://anonscm.debian.org/cgit/sane/sane-frontends.git">https://anonscm.debian.org/cgit/sane/sane-frontends.git</a></li>
|
|
|
|
<li><a href="https://anonscm.debian.org/cgit/sane/website.git">https://anonscm.debian.org/cgit/sane/website.git</a></li>
|
2009-05-05 09:28:49 +00:00
|
|
|
</ul>
|
2003-09-23 11:12:42 +00:00
|
|
|
</p>
|
|
|
|
|
|
|
|
|
2009-05-05 09:28:49 +00:00
|
|
|
<h2>Developer Access to git (Read-Write)</h2>
|
2003-09-19 17:33:24 +00:00
|
|
|
<p>
|
2009-05-05 09:28:49 +00:00
|
|
|
If you intend to use the <em>development</em> git server, <a
|
2003-09-23 11:12:42 +00:00
|
|
|
href="https://alioth.debian.org/account/register.php" target="_top">get
|
|
|
|
a login at Alioth</a> and <a
|
|
|
|
href="https://alioth.debian.org/projects/sane/" target="_top">contact
|
|
|
|
one of the SANE project managers</a> to get added to the project. Don't
|
|
|
|
be surprised that you get a "foo-guest" account, that's just the normal
|
|
|
|
naming scheme. After being added to the project, it can take some hours
|
2009-05-05 09:28:49 +00:00
|
|
|
until you get write access to the git trees. Development git
|
|
|
|
access is done by ssh:
|
|
|
|
<ul>
|
2016-06-27 12:20:03 +00:00
|
|
|
<li>ssh://yourlogin@anonscm.debian.org/git/sane/sane-backends.git</li>
|
|
|
|
<li>ssh://yourlogin@anonscm.debian.org/git/sane/sane-frontends.git</li>
|
|
|
|
<li>ssh://yourlogin@anonscm.debian.org/git/sane/website.git</li>
|
2009-05-05 09:28:49 +00:00
|
|
|
</ul>
|
2003-09-19 17:33:24 +00:00
|
|
|
</p>
|
2003-10-24 08:12:29 +00:00
|
|
|
<p>
|
2009-05-05 09:28:49 +00:00
|
|
|
Available git trees:
|
|
|
|
<ul>
|
|
|
|
<li>
|
|
|
|
<em>sane-backends</em>: the main SANE package containing
|
|
|
|
the SANE libraries, all the backends and documentation.
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<em>sane-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>
|
2003-10-24 08:12:29 +00:00
|
|
|
</p>
|
|
|
|
|
2003-09-23 11:12:42 +00:00
|
|
|
<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.
|
2003-09-19 17:33:24 +00:00
|
|
|
</p>
|
2003-09-23 11:12:42 +00:00
|
|
|
|
2003-10-17 13:21:08 +00:00
|
|
|
<p>
|
2015-12-20 13:16:25 +00:00
|
|
|
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:
|
2003-10-17 13:21:08 +00:00
|
|
|
</p>
|
|
|
|
|
|
|
|
<pre>
|
2015-12-20 13:16:25 +00:00
|
|
|
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.
|
2003-10-17 13:21:08 +00:00
|
|
|
</pre>
|
|
|
|
|
|
|
|
<p>
|
2015-12-20 13:16:25 +00:00
|
|
|
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.
|
2003-10-17 13:21:08 +00:00
|
|
|
</p>
|
|
|
|
|
2003-09-23 11:12:42 +00:00
|
|
|
<h2>sane-commit Mailing list</h2>
|
2003-09-19 17:33:24 +00:00
|
|
|
<p>
|
2009-05-05 09:28:49 +00:00
|
|
|
If you are interested in the changes to the SANE git trees, subscribe to
|
2003-09-19 17:33:24 +00:00
|
|
|
the <a
|
2003-09-23 11:17:31 +00:00
|
|
|
href="http://lists.alioth.debian.org/mailman/listinfo/sane-commit"
|
|
|
|
target="_top">sane-commit mailing list</a>.
|
2003-09-19 17:33:24 +00:00
|
|
|
</p>
|
2003-09-23 11:12:42 +00:00
|
|
|
|
2003-09-19 17:33:24 +00:00
|
|
|
|
|
|
|
<hr>
|
2003-09-20 12:30:00 +00:00
|
|
|
<p>
|
2003-09-23 18:39:45 +00:00
|
|
|
<a href="/">SANE homepage</a><br>
|
|
|
|
<a href="imprint.html">Contact</a>
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
<font size="-1">$Date$ $Author$</font>
|
2003-09-19 17:33:24 +00:00
|
|
|
</p>
|
|
|
|
</body>
|
|
|
|
|
|
|
|
</html>
|
2003-10-17 13:21:08 +00:00
|
|
|
|
|
|
|
<!-- LocalWords: co
|
|
|
|
-->
|