Changeset 170 for atlas


Ignore:
Timestamp:
Apr 5, 2006, 5:26:32 PM (18 years ago)
Author:
garonne
Message:

Mise à jour presentation

Location:
atlas/presentations
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • atlas/presentations/CMT06-04-2006-sit.bib

    r167 r170  
    2020}
    2121
     22@Misc{cvscrossover,
     23  author =       "cvs and svn crossover commands",
     24  howpublished = "\url{http://uimon.cern.ch/twiki/bin/view/Atlas/StudiesForUsingSVNInAtlas#Command_Examples_SVN_vs_CVS}",
     25}
     26
     27@Misc{subversion,
     28  author =       "Subversion",
     29  howpublished = "\url{http://subversion.tigris.org/}",
     30  }
     31
     32@Misc{cvs2svn,
     33  author =       "cvs2svn",
     34  howpublished = "\url{http://cvs2svn.tigris.org}",
     35}
  • atlas/presentations/CMT06-04-2006-sit.tex

    r167 r170  
    7171   
    7272 \begin{block}{New \cmt release (version v1r18p20060301) }
    73     No major improvements but fixed several problems with the existing  CMT versions, including:     
     73    No major improvements but fixed several problems with the existing  CMT versions, including:
    7474     \begin{itemize}
    7575          \item Non-existent directories are no longer removed from search paths   
     
    112112  \begin{block}{Reports}
    113113     \begin{itemize} 
    114           \item Tested on the nightlies with no problems
     114          \item Tested on the nightlies with "no" problems except
     115          \begin{itemize}
     116                \setbeamertemplate{itemize items}[circle]
     117                \item Should understand the problem of eternal loop
     118                          encountered with dictionaries....
     119          \end{itemize}   
    115120           \item Should be the `stable' v1r18 in the futur
    116121           \item Problems encountered with the cmtcvs plugin in the way cvs tags are printed :
     
    136141
    137142%------------------------------- SECTION -------------------------%
    138 \section [\svn status report]{Report of the SVN evaluation for Atlas}
    139 \frame
    140 {
    141 % \frametitle{Outline}
    142    \begin{block}{\svn}
    143    \begin{itemize}
    144             \item The complete atlas cvs repository has been converted to a svn one\\
    145                       \texttt{SVNROOT= \url{file:///afs/cern.ch/atlas/software/svnrepository/repository}}
    146             \item A "CVS complient" script is available at cern
    147                      \texttt{/afs/cern.ch/atlas/scripts/asvn}
    148                      
    149    \end{itemize}
    150    \end{block}
    151 }
    152 
    153 
    154 \frame
    155 {
    156 \frametitle{\cvs versus \svn}
    157 %\scriptsize
    158 \footnotesize
    159 \begin{table}[htb]
    160 \begin{center}
    161 \begin{tabular}{|l|l|l|}
    162 \hline
    163 \texttt {\bf Source code management system} & {\bf \cvs } & {\bf \svn}  \\
    164 \hline
    165 \hline
    166 \texttt {\bf Atomic Commits } & \textcolor{red}{No} & \textcolor{green}{\em Yes} \\ \hline
    167 \texttt {\bf File renames handles cleanly} & \textcolor{red}{No} & \textcolor{green}{\em Yes} \\ \hline
    168 \texttt {\bf Advanced Merging Features} & \textcolor{red}{No} & \textcolor{green}{\em Yes} \\ \hline
    169 \texttt {\bf Easy Development on Branches} & \textcolor{red}{No} & \textcolor{green}{\em Yes} \\ \hline
    170 \texttt {\bf Easy Server Administration} & \textcolor{red}{No} & \textcolor{green}{\em Yes} \\ \hline
    171 \texttt {\bf Scalable Performance and Admin} & \textcolor{red}{No} & \textcolor{green}{\em Yes} \\ \hline
    172 \texttt {\bf Web Browser Interfaces} & \textcolor{red}{No} & \textcolor{green}{\em Yes} \\ \hline
    173 \texttt {\bf HTTP proxy to connect the server} & \textcolor{red}{No} & \textcolor{green}{\em Yes} \\ \hline
    174 \end{tabular}
    175 \end{center}
    176 \end{table}
    177 For more studies and infos, look~\cite{svnvscvs}
    178 
    179 }
    180 
    181 
    182 
    183 
    184 
    185 %------------------------------- SECTION -------------------------%
    186143\section{References}
    187144%------------------------------- FRAME-------------------------%
     
    189146{
    190147\frametitle{References}
    191 \nocite{*}
     148%\nocite{*}
    192149\bibliographystyle{unsrt}
    193150\bibliography{CMT06-04-2006-sit}
  • atlas/presentations/SVN07-04_2006-sit.tex

    r169 r170  
    5050%------------------------------- SECTION -------------------------%
    5151\section*{Outline}
     52
     53%------------------------------- SLIDE -------------------------%
    5254\frame
    5355{
     
    6264\section[svn introduction]{\svn in a nutshell}
    6365
     66%------------------------------- SLIDE -------------------------%
    6467\frame
    6568{
     
    8790%------------------------------- SECTION -------------------------%
    8891\section[CVS/SVN comparison]{\cvs versus \svn}
     92
     93%------------------------------- SLIDE -------------------------%
    8994\frame
    9095{
     
    128133%------------------------------- SECTION -------------------------%
    129134\section[Proposal]{Proposal for Atlas}
     135
     136%------------------------------- SLIDE -------------------------%
    130137\frame
    131138{
     
    157164}
    158165
     166%------------------------------- SLIDE -------------------------%
    159167\frame
    160168{
     
    184192  }
    185193
     194%------------------------------- SLIDE -------------------------%
    186195\frame
    187196{
     
    211220}
    212221
     222%------------------------------- SLIDE -------------------------%
     223\frame
     224{
     225\frametitle{Conversion validation and management tools}
     226
     227\begin{block}{Conversion validation tools}
     228\begin{itemize}
     229\item We have implemented several tests to check the quality of the
     230conversion:
     231\begin{itemize}
     232         \setbeamertemplate{itemize items}[circle]
     233         \item  Comparing the sources at each tag with diff tests
     234          \item Comparing the list of tags for a packages
     235         \item Check global structure of the \svn repository
     236         \item \url{/afs/cern.ch/atlas/scripts/testcvs2svn.py}
     237\end{itemize}
     238\end{itemize}
     239\end{block}
     240
     241\begin{block}{Management tools}
     242\begin{itemize}
     243\item We have also implemented a script which re-organizes the SVN repository:\\
     244\texttt{ \textcolor{blue}{
     245<project>/.../<package>/trunk/...\\
     246<project>/.../<package>/<tag>/...}}
     247\end{itemize}
     248\end{block}
     249}
     250
    213251
    214252%            \item A "CVS complient" script is available at cern
     
    216254%             \item \url{http://uimon.cern.ch/twiki/bin/view/Atlas/StudiesForUsingSVNInAtlas}
    217255
    218 
     256%------------------------------- SLIDE -------------------------%
    219257\frame
    220258{
     
    238276\end{itemize}
    239277\item Concurrent user actions were launched by a multi-threaded program
    240 ({\small \texttt{ \url{/afs/cern.ch/user/v/vgaronne/svnTestStress}}})
    241 \end{itemize}
    242 \end{block}
    243 }
    244 
     278({\small\texttt{\url{/afs/cern.ch/user/v/vgaronne/svnTestStress}}})
     279\end{itemize}
     280\end{block}
     281}
     282
     283%------------------------------- SLIDE -------------------------%
    245284\frame{
    246285\frametitle{Performance and scalability - Results}
     
    272311}
    273312
    274 
     313%------------------------------- SLIDE -------------------------%
    275314\frame{
    276315\frametitle{Synchronization operations}
     
    280319             \begin{itemize}
    281320                        \setbeamertemplate{itemize items}[circle]
    282                         \item Non exhaustive commands are: checkin,  checkout , tag,
     321                        \item Non exhaustive commands are: checkin,  checkout , tag, ...
    283322                        \item Provides also cmt specific commands working with SVN, e.g.
    284323                        recursive checkout,  svntags, svnsubprojects, ...
     
    293332}
    294333
     334%------------------------------- SLIDE -------------------------%
    295335\frame{
    296 \frametitle{Impact to the Atlas software management and tools}
    297 \frametitle{Synchronization operations}
     336\frametitle{Impact to the Atlas software management chain and tools}
    298337
    299338\begin{block} {Impact to the work model}
     
    308347                                 \item Tag Collector: Need an interface to SVN, but should much simpler than the interface to CVS. If not  possible immediately,
    309348                                     we could go on  temporally with the synchronized Atlas CVS repository
    310                                \item  NICOS: Normaly only concerned with the checkout operation ?
     349                               \item  NICOS: Normaly only concerned with checkout operations ?
    311350\end{itemize}
    312351\end{block}
     
    315354%------------------------------- SECTION -------------------------%
    316355\section{Conclusion}
     356
     357%------------------------------- SLIDE -------------------------%
    317358\frame{
    318359\frametitle{Conclusion}
    319 }
    320 
    321 
    322 % Validation
    323 
    324 %------------------------------- SECTION -------------------------%
    325 \section{References}
    326 %------------------------------- FRAME-------------------------%
     360
     361\begin{block} {}
     362\begin{itemize}
     363\item All the necessary tools are in place for begin using SVN in Atlas
     364\item Testing by real users, will help to tune and improve these tools
     365\item Doing more tests for validating the atlas svn repository
     366\item  Implementing the interface to SVN in Tag Collector, depends
     367          on TC team availability
     368\end{itemize}
     369\end{block}
     370
     371\begin{block} {Futur}
     372\begin{itemize}
     373           \item  SVN brings lots of new interesting features, that we could used incrementally :
     374            \begin{itemize}
     375                      \setbeamertemplate{itemize items}[circle]
     376                      \item Metadata features
     377                      \item  Real Multi-repository
     378                       \item  Directory management
     379                       \item Transparent branch management
     380          \end{itemize}
     381\end{itemize}
     382\end{block}
     383}
     384
     385%------------------------------- SECTION -------------------------%
     386\section*{References}
     387
     388%------------------------------- SLIDE -------------------------%
    327389\frame[allowframebreaks]
    328390{
Note: See TracChangeset for help on using the changeset viewer.