Subversion managed home directory


Deprecated: ord(): Providing a string that is not one byte long is deprecated. Use ord($str[0]) instead in /project/www/devpit.org/mediawiki-1.23.8/includes/cache/MessageCache.php on line 731

Deprecated: ord(): Providing a string that is not one byte long is deprecated. Use ord($str[0]) instead in /project/www/devpit.org/mediawiki-1.23.8/includes/cache/MessageCache.php on line 739

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /project/www/devpit.org/mediawiki-1.23.8/includes/parser/Preprocessor_DOM.php on line 754

Deprecated: Constant E_STRICT is deprecated since 8.4, the error level was removed in /project/www/devpit.org/mediawiki-1.23.8/includes/GlobalFunctions.php on line 2409
From Devpit

Deprecated: ord(): Providing a string that is not one byte long is deprecated. Use ord($str[0]) instead in /project/www/devpit.org/mediawiki-1.23.8/includes/cache/MessageCache.php on line 731

Deprecated: ord(): Providing a string that is not one byte long is deprecated. Use ord($str[0]) instead in /project/www/devpit.org/mediawiki-1.23.8/includes/cache/MessageCache.php on line 739
Jump to:
Deprecated: ord(): Providing a string that is not one byte long is deprecated. Use ord($str[0]) instead in /project/www/devpit.org/mediawiki-1.23.8/includes/cache/MessageCache.php on line 731

Deprecated: ord(): Providing a string that is not one byte long is deprecated. Use ord($str[0]) instead in /project/www/devpit.org/mediawiki-1.23.8/includes/cache/MessageCache.php on line 739
navigation

Deprecated: ord(): Providing a string that is not one byte long is deprecated. Use ord($str[0]) instead in /project/www/devpit.org/mediawiki-1.23.8/includes/cache/MessageCache.php on line 731

Deprecated: ord(): Providing a string that is not one byte long is deprecated. Use ord($str[0]) instead in /project/www/devpit.org/mediawiki-1.23.8/includes/cache/MessageCache.php on line 739

Deprecated: Constant E_STRICT is deprecated since 8.4, the error level was removed in /project/www/devpit.org/mediawiki-1.23.8/includes/GlobalFunctions.php on line 2409

Deprecated: Constant E_STRICT is deprecated since 8.4, the error level was removed in /project/www/devpit.org/mediawiki-1.23.8/includes/GlobalFunctions.php on line 2409
,
Deprecated: ord(): Providing a string that is not one byte long is deprecated. Use ord($str[0]) instead in /project/www/devpit.org/mediawiki-1.23.8/includes/cache/MessageCache.php on line 731

Deprecated: ord(): Providing a string that is not one byte long is deprecated. Use ord($str[0]) instead in /project/www/devpit.org/mediawiki-1.23.8/includes/cache/MessageCache.php on line 739
search

Feel free to edit the list of requirements: Please move removed text to a 'discussion' section for later/possible defense.

Current Project Stage

  • requirements gathering

Requirements

  • Write A tutorial
  • Version Control system
  1. Subversion - looks good
  2. git & rsync - too much work?
  3. cvs - blah
  • Symlink generation scripts
  1. create symlinks to . files redirected into subversion dot-file archive.
  • Permissions warning scripts
  1. run this script to warn you of files that are in public repositories if they're new files.
  • Encrypted directory support
  1. used for personal data that you'd keep encrypted anyway
  • /etc/ tie-in
  • Tie in rsync directories that aren't in the repository.
  1. used for backing up media (video, images, music, art, etc).
  2. outside of project scope?
  • Provide scripts for creating multiple subversion directories
  1. use a config file for deciding permissions & names
  2. Create a 'boilerplate' schema to setup a default layout and recommended permission for each.
  3. Help to make sure files are organized in the most portable method possible
  • Script for rsync backing of the subversion repository to external host
  1. There have been comments that subversion's database/filesystem is flaky at times.
  • Scripts for subversion repository backing to CD/DVD
  • Scripts to handle check in/out automatically
  1. should work as a cron and/or upon login/logout
  • Scripts should work on Linux, BSD, Mac OSX, Windows (?)
  • Repository should have a light-weight checkout method
  1. Some users don't have install authority to fully install svn
  2. rsync slaves with read-only permissions might work but there are problems with ssh

References