Blame lenses/tests/test_subversion.aug

Packit Service a2ae7a
(*
Packit Service a2ae7a
Module: Test_Subversion
Packit Service a2ae7a
  Provides unit tests and examples for the <Subversion> lens.
Packit Service a2ae7a
*)
Packit Service a2ae7a
Packit Service a2ae7a
module Test_Subversion =
Packit Service a2ae7a
Packit Service a2ae7a
(* Variable: conf *)
Packit Service a2ae7a
let conf = "# This file configures various client-side behaviors.
Packit Service a2ae7a
[auth]
Packit Service a2ae7a
password-stores = gnome-keyring,kwallet
Packit Service a2ae7a
store-passwords = no
Packit Service a2ae7a
store-auth-creds = no
Packit Service a2ae7a
Packit Service a2ae7a
[helpers]
Packit Service a2ae7a
editor-cmd = /usr/bin/vim
Packit Service a2ae7a
diff-cmd = /usr/bin/diff
Packit Service a2ae7a
diff3-cmd = /usr/bin/diff3
Packit Service a2ae7a
diff3-has-program-arg = yes
Packit Service a2ae7a
Packit Service a2ae7a
[tunnels]
Packit Service a2ae7a
ssh = $SVN_SSH ssh -o ControlMaster=no
Packit Service a2ae7a
rsh = /path/to/rsh -l myusername
Packit Service a2ae7a
Packit Service a2ae7a
[miscellany]
Packit Service a2ae7a
global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo
Packit Service a2ae7a
   *.rej *~ #*# .#* .*.swp .DS_Store
Packit Service a2ae7a
# Set log-encoding to the default encoding for log messages
Packit Service a2ae7a
log-encoding = latin1
Packit Service a2ae7a
use-commit-times = yes
Packit Service a2ae7a
no-unlock = yes
Packit Service a2ae7a
mime-types-file = /path/to/mime.types
Packit Service a2ae7a
preserved-conflict-file-exts = doc ppt xls od?
Packit Service a2ae7a
enable-auto-props = yes
Packit Service a2ae7a
interactive-conflicts = no
Packit Service a2ae7a
Packit Service a2ae7a
[auto-props]
Packit Service a2ae7a
*.c = svn:eol-style=native
Packit Service a2ae7a
*.cpp = svn:eol-style=native
Packit Service a2ae7a
*.h = svn:eol-style=native
Packit Service a2ae7a
*.dsp = svn:eol-style=CRLF
Packit Service a2ae7a
*.dsw = svn:eol-style=CRLF
Packit Service a2ae7a
*.sh = svn:eol-style=native;svn:executable
Packit Service a2ae7a
*.txt = svn:eol-style=native
Packit Service a2ae7a
*.png = svn:mime-type=image/png
Packit Service a2ae7a
*.jpg = svn:mime-type=image/jpeg
Packit Service a2ae7a
Makefile = svn:eol-style=native
Packit Service a2ae7a
"
Packit Service a2ae7a
Packit Service a2ae7a
(* Test: Subversion.lns *)
Packit Service a2ae7a
test Subversion.lns get conf =
Packit Service a2ae7a
{ "#comment" = "This file configures various client-side behaviors." }
Packit Service a2ae7a
  { "auth"
Packit Service a2ae7a
    { "password-stores"
Packit Service a2ae7a
      { "1" = "gnome-keyring" }
Packit Service a2ae7a
      { "2" = "kwallet" } }
Packit Service a2ae7a
    { "store-passwords" = "no" }
Packit Service a2ae7a
    { "store-auth-creds" = "no" }
Packit Service a2ae7a
    {  }
Packit Service a2ae7a
  }
Packit Service a2ae7a
  { "helpers"
Packit Service a2ae7a
    { "editor-cmd" = "/usr/bin/vim" }
Packit Service a2ae7a
    { "diff-cmd" = "/usr/bin/diff" }
Packit Service a2ae7a
    { "diff3-cmd" = "/usr/bin/diff3" }
Packit Service a2ae7a
    { "diff3-has-program-arg" = "yes" }
Packit Service a2ae7a
    {  }
Packit Service a2ae7a
  }
Packit Service a2ae7a
  { "tunnels"
Packit Service a2ae7a
    { "ssh" = "$SVN_SSH ssh -o ControlMaster=no" }
Packit Service a2ae7a
    { "rsh" = "/path/to/rsh -l myusername" }
Packit Service a2ae7a
    {  }
Packit Service a2ae7a
  }
Packit Service a2ae7a
  { "miscellany"
Packit Service a2ae7a
    { "global-ignores"
Packit Service a2ae7a
      { "1" = "*.o" }
Packit Service a2ae7a
      { "2" = "*.lo" }
Packit Service a2ae7a
      { "3" = "*.la" }
Packit Service a2ae7a
      { "4" = "*.al" }
Packit Service a2ae7a
      { "5" = ".libs" }
Packit Service a2ae7a
      { "6" = "*.so" }
Packit Service a2ae7a
      { "7" = "*.so.[0-9]*" }
Packit Service a2ae7a
      { "8" = "*.a" }
Packit Service a2ae7a
      { "9" = "*.pyc" }
Packit Service a2ae7a
      { "10" = "*.pyo" }
Packit Service a2ae7a
      { "11" = "*.rej" }
Packit Service a2ae7a
      { "12" = "*~" }
Packit Service a2ae7a
      { "13" = "#*#" }
Packit Service a2ae7a
      { "14" = ".#*" }
Packit Service a2ae7a
      { "15" = ".*.swp" }
Packit Service a2ae7a
      { "16" = ".DS_Store" } }
Packit Service a2ae7a
    { "#comment" = "Set log-encoding to the default encoding for log messages" }
Packit Service a2ae7a
    { "log-encoding" = "latin1" }
Packit Service a2ae7a
    { "use-commit-times" = "yes" }
Packit Service a2ae7a
    { "no-unlock" = "yes" }
Packit Service a2ae7a
    { "mime-types-file" = "/path/to/mime.types" }
Packit Service a2ae7a
    { "preserved-conflict-file-exts"
Packit Service a2ae7a
      { "1" = "doc" }
Packit Service a2ae7a
      { "2" = "ppt" }
Packit Service a2ae7a
      { "3" = "xls" }
Packit Service a2ae7a
      { "4" = "od?" } }
Packit Service a2ae7a
    { "enable-auto-props" = "yes" }
Packit Service a2ae7a
    { "interactive-conflicts" = "no" }
Packit Service a2ae7a
    {  }
Packit Service a2ae7a
  }
Packit Service a2ae7a
  { "auto-props"
Packit Service a2ae7a
    { "*.c" = "svn:eol-style=native" }
Packit Service a2ae7a
    { "*.cpp" = "svn:eol-style=native" }
Packit Service a2ae7a
    { "*.h" = "svn:eol-style=native" }
Packit Service a2ae7a
    { "*.dsp" = "svn:eol-style=CRLF" }
Packit Service a2ae7a
    { "*.dsw" = "svn:eol-style=CRLF" }
Packit Service a2ae7a
    { "*.sh" = "svn:eol-style=native;svn:executable" }
Packit Service a2ae7a
    { "*.txt" = "svn:eol-style=native" }
Packit Service a2ae7a
    { "*.png" = "svn:mime-type=image/png" }
Packit Service a2ae7a
    { "*.jpg" = "svn:mime-type=image/jpeg" }
Packit Service a2ae7a
    { "Makefile" = "svn:eol-style=native" }
Packit Service a2ae7a
  }
Packit Service a2ae7a
Packit Service a2ae7a