Changeset 170 for atlas/presentations/SVN07-04_2006-sit.tex
- Timestamp:
- Apr 5, 2006, 5:26:32 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
atlas/presentations/SVN07-04_2006-sit.tex
r169 r170 50 50 %------------------------------- SECTION -------------------------% 51 51 \section*{Outline} 52 53 %------------------------------- SLIDE -------------------------% 52 54 \frame 53 55 { … … 62 64 \section[svn introduction]{\svn in a nutshell} 63 65 66 %------------------------------- SLIDE -------------------------% 64 67 \frame 65 68 { … … 87 90 %------------------------------- SECTION -------------------------% 88 91 \section[CVS/SVN comparison]{\cvs versus \svn} 92 93 %------------------------------- SLIDE -------------------------% 89 94 \frame 90 95 { … … 128 133 %------------------------------- SECTION -------------------------% 129 134 \section[Proposal]{Proposal for Atlas} 135 136 %------------------------------- SLIDE -------------------------% 130 137 \frame 131 138 { … … 157 164 } 158 165 166 %------------------------------- SLIDE -------------------------% 159 167 \frame 160 168 { … … 184 192 } 185 193 194 %------------------------------- SLIDE -------------------------% 186 195 \frame 187 196 { … … 211 220 } 212 221 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 230 conversion: 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 213 251 214 252 % \item A "CVS complient" script is available at cern … … 216 254 % \item \url{http://uimon.cern.ch/twiki/bin/view/Atlas/StudiesForUsingSVNInAtlas} 217 255 218 256 %------------------------------- SLIDE -------------------------% 219 257 \frame 220 258 { … … 238 276 \end{itemize} 239 277 \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 -------------------------% 245 284 \frame{ 246 285 \frametitle{Performance and scalability - Results} … … 272 311 } 273 312 274 313 %------------------------------- SLIDE -------------------------% 275 314 \frame{ 276 315 \frametitle{Synchronization operations} … … 280 319 \begin{itemize} 281 320 \setbeamertemplate{itemize items}[circle] 282 \item Non exhaustive commands are: checkin, checkout , tag, 321 \item Non exhaustive commands are: checkin, checkout , tag, ... 283 322 \item Provides also cmt specific commands working with SVN, e.g. 284 323 recursive checkout, svntags, svnsubprojects, ... … … 293 332 } 294 333 334 %------------------------------- SLIDE -------------------------% 295 335 \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} 298 337 299 338 \begin{block} {Impact to the work model} … … 308 347 \item Tag Collector: Need an interface to SVN, but should much simpler than the interface to CVS. If not possible immediately, 309 348 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 ? 311 350 \end{itemize} 312 351 \end{block} … … 315 354 %------------------------------- SECTION -------------------------% 316 355 \section{Conclusion} 356 357 %------------------------------- SLIDE -------------------------% 317 358 \frame{ 318 359 \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 -------------------------% 327 389 \frame[allowframebreaks] 328 390 {
Note: See TracChangeset
for help on using the changeset viewer.