Dodaj angleški povzetek, afilijacijo in ključne besede

This commit is contained in:
Martin Vuk 2026-01-15 00:16:49 +01:00
parent 70c72f1fbd
commit bffed51be9
2 changed files with 23 additions and 3 deletions

Binary file not shown.

View file

@ -1,7 +1,7 @@
\documentclass[a4paper]{article} \documentclass[a4paper]{article}
\usepackage[utf8]{inputenc} \usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc} \usepackage[T1]{fontenc}
\usepackage[slovene]{babel} \usepackage[english,slovene]{babel}
\usepackage{amsmath} \usepackage{amsmath}
\usepackage{amssymb} \usepackage{amssymb}
\usepackage{graphicx} \usepackage{graphicx}
@ -22,7 +22,7 @@
\newtheorem{opomba}{Opomba} \newtheorem{opomba}{Opomba}
\newcommand{\gitobject}[2]{\texttt{.git/objects/#1/#2}} \newcommand{\gitobject}[2]{\texttt{.git/objects/#1/#2}}
\title{Matematični pogled na Git} \title{Matematični pogled na Git}
\author{Martin Vuk} \author{Martin Vuk \\ \small Fakulteta za računalništvo in informatiko \\ \small Univerza v Ljubljani}
\date{\today} \date{\today}
\begin{document} \begin{document}
@ -36,11 +36,31 @@
ureja iste datoteke. Ogledali si bomo, kako Git deluje. Opisali bomo, ureja iste datoteke. Ogledali si bomo, kako Git deluje. Opisali bomo,
kako Git uporabi \emph{zgoščevalne funkcije}, \emph{Merklejeva drevesa} kako Git uporabi \emph{zgoščevalne funkcije}, \emph{Merklejeva drevesa}
in \emph{usmerjene aciklične grafe}, da shrani zgodovino različic in in \emph{usmerjene aciklične grafe}, da shrani zgodovino različic in
olajša hkratno urejanje vsebine. Matematični model, ki ga Git uporablja olajša hkratno urejanje vsebine. Matematični model, ki ga Git uporablja,
je v resnici zelo preprost in njegovo razumevanje nas lahko reši je v resnici zelo preprost in njegovo razumevanje nas lahko reši
marsikatere zagate, ki nastane med njegovo uporabo. marsikatere zagate, ki nastane med njegovo uporabo.
\end{abstract} \end{abstract}
\begin{otherlanguage}{english}
\begin{abstract}
Git is a version control system that allows tracking changes in files within a directory.
It is mainly used for source code management in software development. However, many of us
also use it for writing texts in \LaTeX. Besides tracking history, Git facilitates
merging changes when multiple people edit the same files simultaneously. We will look at
how Git works. We will describe how Git uses \emph{hash functions}, \emph{Merkle trees},
and \emph{directed acyclic graphs} to store version history and facilitate concurrent
content editing. The mathematical model used by Git is actually very simple, and
understanding it can save us many headaches during its use.
\end{abstract}
\end{otherlanguage}
\textbf{Ključne besede:} Git, sistem za nadzor različic, zgoščevalna funkcija, usmerjen aciklični graf, rojstnodnevni problem.
\textbf{Keywords:} Git, Version Control System, Hash Function, Directed Acyclic Graph, Birthday Problem.
\medskip
\noindent \textbf{Math. Subj. Class. (2020)} 68P05, 68P20, 05C20, 60C05.
\section{Kaj je Git?} \section{Kaj je Git?}
\href{https://git-scm.com/}{Git} je kot \emph{časovni stroj} za \href{https://git-scm.com/}{Git} je kot \emph{časovni stroj} za