Commits

Anonymous committed 744441a

Added the subversion-for-pythoneeers Spork presentation.

Comments (0)

Files changed (3)

 	Perl/Lightning/Opt-Multi-Task-in-PDL \
 	Perl/Lightning/Test-Run \
 	Perl/Lightning/Too-Many-Ways \
+	SCM/subversion/for-pythoneers \
 	Vim/beginners \
 
 

lib/presentations/spork/SCM/subversion/for-pythoneers/Spork.slides

+----
+presentation_topic: Subversion
+presentation_title: Subversion - an Introduction
+presentation_place: Aduva, Ramat-Gan, Israel
+presentation_date: 21-March-2006
+----
+== Subversion
+
++* "A compelling version control system".
++* Primarily aimed to solve the shortcomings of CVS:
++** Directories, renames, and file meta-data are versioned.
++** Commits are atomic.
++** Client/server protocl sends diffs in both directions.
++** Costs are proportional to change size, not data size.
++** Efficient handling of binary files.
++** Portable - clients and services run on UNIX and Win32.
+----
+== Other Advantages
+
++* Apache network server option, with WebDAV/DeltaV protocol.
++* Standalone server option.
++* Branching and tagging are cheap (constant time) operations.
++* Versioning of symbolic links.
+----
+== The Subversion Philosophy
+
++* Subversion - a versioned file system.
++* So the following operations work as expected:
++** svn add
++** svn mkdir
++** svn rm (or delete, remove or del)
++** svn move (or mv)
++** svn copy
+----
+== How to start using
+
++* Use "svn checkout" (or "svn co") to checkout a working copy.
++* Use "svn commit" (or "svn ci") to commit your changes.
++* Use "svn copy URL1 URL2" to branch and tag lines of development.
++* *Always put your working copy in a sub-directory of the repository* (usually named trunk), so you can branch and tag it later to a different directory.
+----
+== Demo
+
+----
+== More Resources
+
++* [The http://subversion.tigris.org/ Subversion Homepage] and [its http://subversion.tigris.org/links.html links page].
++* ["Version Control with Subversion" http://svnbook.red-bean.com/] - a comprehensive book available online.
+----
+== Thank You
+
+Thank you!
+
+Shlomi Fish
+http://www.shlomifish.org/
+

lib/presentations/spork/SCM/subversion/for-pythoneers/config.yaml

+################################################################################
+# Spork Configuration File.
+# 
+# Please read this file over and set the values to your own.
+#
+# If you want global settings for all your slideshows, copy this file to
+# ~/.sporkrc/config.yaml. Any settings in this local file will override
+# the global value of that setting.
+# 
+# See C<perldoc Spork::Config> for details on settings.
+################################################################################
+author_name: Shlomi Fish
+author_email: shlomif@iglu.org.il
+author_webpage: http://www.shlomifish.org/
+copyright_string: Copyright &copy; 2006 Shlomi Fish
+
+banner_bgcolor: #FFEED3
+show_controls: 1
+mouse_controls: 0
+image_width: 350
+auto_scrolldown: 1
+logo_image: logo.png
+file_base: /lecture/Perl/Too-Many-Ways/
+
+slides_file: Spork.slides
+template_directory: template/tt2
+template_path: 
+- ./template/tt2
+slides_directory: slides
+download_method: wget
+character_encoding: utf-8
+link_previous: &larr; Previous
+link_next: Next &rarr;
+link_index: Index
+
+start_command: kfmclient openURL slides/start.html
+
+# Change core classes here:
+# formatter_class: Spork::Formatter::Kwid
+
+# Set plugin classes here:
+# plugin_classes:
+# - Spork::S5
+# - Spork::S5Theme
+# - Spork::S5ThemeFlower
+# - Spork::S5ThemeBlackday
+# - Kwiki::PerlBlocks
+