Mercurial > lilug > scm
changeset 25:a0bbcf7a43b3 default
Update
author | Josef "Jeff" Sipek <jeffpc@optonline.net> |
---|---|
date | Thu, 16 Mar 2006 18:55:21 -0500 |
parents | 9543ec339bda |
children | 2824be762dc7 |
files | client-server-checkout.dot client-server-commit.dot client-server-layout.dot client-server-modified.dot client-server.dot distributed-afterpush.dot distributed-clone.dot distributed-clone2.dot distributed-clone3.dot distributed-commit.dot distributed-layout.dot distributed-modified.dot distributed-push.dot distributed.dot slideshow.tex |
diffstat | 15 files changed, 51 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/client-server-checkout.dot Thu Sep 15 01:15:34 2005 -0400 +++ b/client-server-checkout.dot Thu Mar 16 18:55:21 2006 -0500 @@ -1,5 +1,8 @@ digraph G { size ="4,4"; + edge [color=white]; + node [color=white,fontcolor=white]; + Repository [shape=box,style=filled,color="0.3 1.0 0.7"]; ClientA [shape=box,label="Client A",style=filled,color="0.3 1.0 0.7"]; ClientB [shape=box,label="Client B"];
--- a/client-server-commit.dot Thu Sep 15 01:15:34 2005 -0400 +++ b/client-server-commit.dot Thu Mar 16 18:55:21 2006 -0500 @@ -1,5 +1,8 @@ digraph G { size ="4,4"; + edge [color=white]; + node [color=white,fontcolor=white]; + Repository [shape=box,style=filled,color="0.3 1.0 1.0"]; ClientA [shape=box,label="Client A",style=filled,color="0.3 1.0 1.0"]; ClientB [shape=box,label="Client B"];
--- a/client-server-layout.dot Thu Sep 15 01:15:34 2005 -0400 +++ b/client-server-layout.dot Thu Mar 16 18:55:21 2006 -0500 @@ -1,5 +1,8 @@ digraph G { size ="2,2"; + edge [color=white]; + node [color=white,fontcolor=white]; + repository [shape=Mrecord,label="Repository | {data store | interface}"]; network [shape=ellipse]; user [shape=Mrecord,label="Client | {interface | user}"];
--- a/client-server-modified.dot Thu Sep 15 01:15:34 2005 -0400 +++ b/client-server-modified.dot Thu Mar 16 18:55:21 2006 -0500 @@ -1,5 +1,8 @@ digraph G { size ="4,4"; + edge [color=white]; + node [color=white,fontcolor=white]; + Repository [shape=box,style=filled,color="0.3 1.0 0.7"]; ClientA [shape=box,label="Client A",style=filled,color="0.3 1.0 1.0"]; ClientB [shape=box,label="Client B"];
--- a/client-server.dot Thu Sep 15 01:15:34 2005 -0400 +++ b/client-server.dot Thu Mar 16 18:55:21 2006 -0500 @@ -1,5 +1,8 @@ digraph G { size ="4,4"; + edge [color=white]; + node [color=white,fontcolor=white]; + Repository [shape=box,style=filled,color="0.3 1.0 0.7"]; ClientA [shape=box,label="Client A"]; ClientB [shape=box,label="Client B"];
--- a/distributed-afterpush.dot Thu Sep 15 01:15:34 2005 -0400 +++ b/distributed-afterpush.dot Thu Mar 16 18:55:21 2006 -0500 @@ -1,5 +1,8 @@ digraph G { size ="3,3"; + edge [color=white]; + node [color=white,fontcolor=white]; + { rank = same; RepoA [shape=box,style=filled,color="1.0 0.7 0.7",label="Repository A"]; RepoB [shape=box,label="Repository B"]; } { rank = same; RepoC [shape=box,label="Repository C"];
--- a/distributed-clone.dot Thu Sep 15 01:15:34 2005 -0400 +++ b/distributed-clone.dot Thu Mar 16 18:55:21 2006 -0500 @@ -1,5 +1,8 @@ digraph G { size ="3,3"; + edge [color=white]; + node [color=white,fontcolor=white]; + { rank = same; RepoA [shape=box,style=filled,color="0.3 1.0 0.7",label="Repository A"]; RepoB [shape=box,label="Repository B"]; } { rank = same; RepoC [shape=box,label="Repository C"];
--- a/distributed-clone2.dot Thu Sep 15 01:15:34 2005 -0400 +++ b/distributed-clone2.dot Thu Mar 16 18:55:21 2006 -0500 @@ -1,4 +1,7 @@ digraph G { + edge [color=white]; + node [color=white,fontcolor=white]; + size ="3,3"; { rank = same; RepoA [shape=box,style=filled,color="0.3 1.0 0.7",label="Repository A"]; RepoB [shape=box,label="Repository B"]; }
--- a/distributed-clone3.dot Thu Sep 15 01:15:34 2005 -0400 +++ b/distributed-clone3.dot Thu Mar 16 18:55:21 2006 -0500 @@ -1,5 +1,8 @@ digraph G { size ="3,3"; + edge [color=white]; + node [color=white,fontcolor=white]; + { rank = same; RepoA [shape=box,style=filled,color="0.3 1.0 0.7",label="Repository A"]; RepoB [shape=box,style=filled,color="0.3 1.0 0.7",label="Repository B"]; } { rank = same; RepoC [shape=box,label="Repository C"];
--- a/distributed-commit.dot Thu Sep 15 01:15:34 2005 -0400 +++ b/distributed-commit.dot Thu Mar 16 18:55:21 2006 -0500 @@ -1,5 +1,8 @@ digraph G { size ="3,3"; + edge [color=white]; + node [color=white,fontcolor=white]; + { rank = same; RepoA [shape=box,style=filled,color="0.3 1.0 0.7",label="Repository A"]; RepoB [shape=box,label="Repository B"]; } { rank = same; RepoC [shape=box,label="Repository C"];
--- a/distributed-layout.dot Thu Sep 15 01:15:34 2005 -0400 +++ b/distributed-layout.dot Thu Mar 16 18:55:21 2006 -0500 @@ -1,4 +1,7 @@ digraph G { size ="1.5,1.5"; + edge [color=white]; + node [color=white,fontcolor=white]; + repository1 [shape=Mrecord,label="{{Repository | {data store | interface}} | {Client | {interface | user}}}"]; }
--- a/distributed-modified.dot Thu Sep 15 01:15:34 2005 -0400 +++ b/distributed-modified.dot Thu Mar 16 18:55:21 2006 -0500 @@ -1,5 +1,8 @@ digraph G { size ="3,3"; + edge [color=white]; + node [color=white,fontcolor=white]; + { rank = same; RepoA [shape=box,style=filled,color="0.3 1.0 0.7",label="Repository A"]; RepoB [shape=box,label="Repository B"]; } { rank = same; RepoC [shape=box,label="Repository C"];
--- a/distributed-push.dot Thu Sep 15 01:15:34 2005 -0400 +++ b/distributed-push.dot Thu Mar 16 18:55:21 2006 -0500 @@ -1,5 +1,8 @@ digraph G { size ="3,3"; + edge [color=white]; + node [color=white,fontcolor=white]; + { rank = same; RepoA [shape=box,style=filled,color="1.0 0.7 0.7",label="Repository A"]; RepoB [shape=box,label="Repository B"]; } { rank = same; RepoC [shape=box,label="Repository C"];
--- a/distributed.dot Thu Sep 15 01:15:34 2005 -0400 +++ b/distributed.dot Thu Mar 16 18:55:21 2006 -0500 @@ -1,5 +1,8 @@ digraph G { size ="3,3"; + edge [color=white]; + node [color=white,fontcolor=white]; + { rank = same; RepoA [shape=box,style=filled,color="0.3 1.0 0.7",label="Repository A"]; RepoB [shape=box,label="Repository B"]; } { rank = same; RepoC [shape=box,label="Repository C"];
--- a/slideshow.tex Thu Sep 15 01:15:34 2005 -0400 +++ b/slideshow.tex Thu Mar 16 18:55:21 2006 -0500 @@ -3,7 +3,7 @@ %\usepackage{macros-cp} \title{Source Code Management /\\ Version Control Systems} -\subtitle{Everything you would ever want to know} +\subtitle{Even more information than last time} \author{Josef ``Jeff'' Sipek} \institution{} \slideCaption{Version Control Systems} @@ -31,8 +31,10 @@ \overlays{3}{ \begin{slide}{What can it do?} \begin{itemstep} +% DEMO: svn log \item Keep revision history % I may say files with code, but I really mean any file - it doesn't have to be code \item Revert to any revision +% DEMO: svn annotate \item Track down who changed particular line of code \end{itemstep} \end{slide}} @@ -68,9 +70,10 @@ % DEMO: subversion checkout, modify, commit - oops! Access Denied, display log (no change :-( ) -\overlays{4}{ +\overlays{5}{ \begin{slide}{Issues} \begin{itemstep} + \item Works great for ``closed'' projects \item Non-commiters are \emph{second class citizens} % DEMO: generate diff & email the maintainer \item Promotes use of patches - bad! % why bother with SCM when you force people to use patches?! @@ -165,7 +168,10 @@ % wasteful? I think not -% At the time XFree86 4.3.0 was released, there were *FOUR HUNDRED SIXTY-SEVEN* branches and tags. This means that checking out the root of the repository will cause *ONE HUNDRED SIXTY-THREE GIGABYTES* of data to be transferred off of my server and onto your hard disk +% At the time XFree86 4.3.0 was released, there were *FOUR HUNDRED SIXTY-SEVEN* +% branches and tags. This means that checking out the root of the repository +% will cause *ONE HUNDRED SIXTY-THREE GIGABYTES* of data to be transferred off +% of my server and onto your hard disk % http://necrotic.deadbeast.net/xsf/XFree86/HACKING.txt \end{document}