1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-10-03 17:50:11 +02:00

Documentation for update check mode and current version fields

This commit is contained in:
Ciaran Gultnieks 2012-03-10 12:50:57 +00:00
parent f3d7092dbe
commit 1175b0a817

View File

@ -405,6 +405,9 @@ The following sections describe the fields recognised within the file.
* AntiFeatures::
* Disabled::
* Requires Root::
* Update Check Mode::
* Current Version::
* Current Version Code::
@end menu
@node License
@ -747,6 +750,50 @@ Set this optional field to "Yes" if the application requires root
privileges to be usable. This lets the client filter it out if the
user so desires.
@node Update Check Mode
@section Update Check Mode
@cindex Update Check Mode
This determines the method using for determining when new releases are
available - in other words, the updating of the Current Version and Current
Version Code fields in the metadata by the @code{fdroid checkupdates} process.
Valid modes are:
@itemize
@item
@code{None} - No checking is done
@item
@code{RepoManifest} - The AndroidManifest.xml file in the most recent commit
in the source repository is checked. The appropriateness of this method depends
on the development process used by the application's developers. You should not
specify this method unless you're sure it's appropriate. (Also, it currently
only works for git repositories).
@item
@code{Market} - This is being phased out and should not be used!
@end itemize
@node Current Version
@section Current Version
@cindex Current Version
The name of the version that is current. There may be newer versions of the
application than this (e.g. betas), and there will almost certainly be older
ones. This should be the one that is recommended for general use.
This field is normally automatically updated - see Update Check Mode.
@node Current Version Code
@section Current Version Code
@cindex Current Version Code
The version code corresponding to the Current Version field. Both these fields
must be correct and matching.
This field is normally automatically updated - see Update Check Mode.
@node Build Server
@chapter Build Server