1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
HACKING
=======
Transitions for bug state.
:::::::::::::::::::::::::::::::::::::::::::
:: ::
:: ::
ST_NEW ----> ST_DOWNLOADING ----> ST_DOWNLOADED ---> ST_UPDATING ::
|| /\ :: || /\ ::
|| || :: || || ::
\/ || :: \/ || ::
ST_ERROR_DOWNLOADING :: ST_ERROR_UPDATING ::
:: ::
These states have no data, apart :: These states have data available to ::
from the bug number. :: them. (It may be out-of-date, though) ::
:::::::::::::::::::::::::::::::::::::::::::
State Description
==============================================================
ST_NEW The bug has just been entered into the applet, and it has
not entered the download queue. No BTS data is available,
naturally.
ST_DOWNLOADING The bug is in the download queue for the first time. No BTS
data is available.
ST_ERROR_DOWNLOADING There was an error downloading data from the BTS,
and we have not previously had a successful download. No BTS
data is available.
(It is ancipated this will be a common occurence; for example,
when starting the applet without an internet connection, etc.)
ST_DOWNLOADED Data has been downloaded for this bug and is available.
ST_UPDATING The bug is in the download queue, updating the current data.
The old BTS data is available.
ST_ERROR_UPDATING There was an error downloading data from the BTS, but
we have had a previously successful download. BTS data is
available, but it may be out-of-date.
|