Major change
[u/philim/db2osl_thesis.git] / program_versioning.tex
CommitLineData
c31df1ed
PM
1\section{Versioning}
2\label{versioning}
002fa020
PM
3
4As mentioned in the introduction of \hyperref[program]{this section},
5the program version of \myprog{} described so far is version $1.0$.
6
7However, since \name{git} was used to manage the source code artifacts and the
8software has not been productively used, there basically was no need for an
9explicit versioning; if necessary versions could be identified by the commit name
10generated by \name{git} or their commit date.
11For this reason, an explicit versioning scheme used for the very first
12versions of \myprog{} was quickly abandoned and for now, version $1.0$ is regarded
13as the only version having a version number assigned.
14
15The following table lists important milestones of the \myprog{} software,
16using the commit date, their \name{git} commit name and, in case of version $1.0$,
17their version number for identification:
18
19\begin{table}[H]\begin{centering}
20 \begin{tabular}{p{3.1cm}|p{12.9cm}}
21 \textbf{Version date} & \textbf{Commit name and description} \\ \hline
22 27.12.2015 & \code{0f3690720a329ba8a3981948ebd822a20a41fa5b} \\ &
23 Early prototype without support for important features and containing
24 some bugs, but internally already closely resembling version $1.0$ \\
25 07.01.2016 & \code{1f0ae35c566603c7c24115284fd7a66057b17617} \\ &
26 First version that produces correct OBDA specifications \\
27 07.01.2016 & \code{9682a863b62fef15ae952e7cd46d213ea4344ca9} \\ &
28 OSL output added \\
29 24.01.2016 & \code{4052000d3d8a3fea402fbf00d06531eed6201a35} \\ &
30 Command-line arguments added \\
31 11.02.2016 & \code{42fec808ea13a2131fe6d19869024fd9ca34543f} \\ &
32 First version producing correct \osl{} output, regarding the
33 specification of \osl{} as described in section \ref{osl_spec}. \\
34 12.02.2016 & \code{e197c9cf47730c72d65d3fe9fbed364dabcb222d} \\ &
35 Version tested by the Logic and Intelligent Data research group at the
36 University of Oslo (no issues were reported) \\
37 TODO (v1.0) & TODO \\ &
38 Version described in this thesis, including minor improvements \\
39 TODO & TODO \\ &
40 New features added
41 \end{tabular}
42 \caption{Important milestones of \myprog{}}
43 \label{version_tbl}
44\end{centering}\end{table}