<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -42,7 +42,7 @@ my %set_synonyms = (
 
 while (my ($attribute, $type) = each %queryable_attributes) {
     my @gets = $attribute;
-    
+
     # construct a list of aliases
     while (my ($alias, $aliased_attribute) = each %attribute_aliases) {
         push @gets, $alias if $aliased_attribute eq $attribute;
@@ -53,10 +53,10 @@ while (my ($attribute, $type) = each %queryable_attributes) {
     for ($set_synonyms{$attribute}) {
         push @sets, $_ if $_;
     }
-    
+
     my $get_clause = join &quot;|&quot;, @gets;
     my $set_clause = join &quot;|&quot;, @sets;
-    
+
     push @attribute_list, $get_clause     if $type =~ /get/;
     push @attribute_list, &quot;$set_clause=s&quot; if $type =~ /set/;
 }</diff>
      <filename>bin/camp-info</filename>
    </modified>
    <modified>
      <diff>@@ -19,7 +19,7 @@ foreach my $camp (glob &quot;$ENV{HOME}/camp*&quot;) {
     my $link_name = &quot;$ENV{HOME}/$type: $comment&quot;;
 
     print &quot;$link_name\n&quot;;
-    
+
     symlink($camp,$link_name);
 };
 </diff>
      <filename>bin/mkcampsymlinks</filename>
    </modified>
    <modified>
      <diff>@@ -55,7 +55,7 @@ if (!$showpod) {
     if ($opt{config}) {
         # Run install_templates to rebuild templated config files and install them
         install_templates();
-        $operation++;    
+        $operation++;
     }
 
     if ($opt{db}) {</diff>
      <filename>bin/refresh-camp</filename>
    </modified>
    <modified>
      <diff>@@ -3,7 +3,7 @@ body, table, th, td {
 	font-size: 11pt;
 }
 
-body {  
+body {
 	margin: 5%;
 	padding: 0;
 	background-color: #CEDBEC;</diff>
      <filename>htdocs/camp.css</filename>
    </modified>
    <modified>
      <diff>@@ -2018,7 +2018,7 @@ sub role_password_cache_pg {
             chomp;
             next if !/^$conf-&gt;{db_host}:$conf-&gt;{db_port}:/;
             my ($role,$pw) = (split /:/)[3,4];
-            
+
             if ($role &amp;&amp; $pw) {
                 $pw_cache-&gt;{$role} = $pw;
             }</diff>
      <filename>lib/Camp/Master.pm</filename>
    </modified>
    <modified>
      <diff>@@ -173,12 +173,12 @@ SKIP: {
         + 26    # checks in validate_configuration_possibilities()
         + 47    # checks local to this block
     ;
-    
+
     skip(
         &quot;unable to retrieve camp list: $@&quot;,
         $test_count,
     ) if $list_err;
-    
+
     skip(
         'Cannot find a camp with all production catalogs and proper environment configuration!',
         $test_count,
@@ -190,7 +190,7 @@ SKIP: {
         $class-&gt;per_user_file_layout,
         'per_user_file_layout() true',
     );
-    
+
     cmp_ok(
         $class-&gt;camp_number,
         '==',
@@ -204,7 +204,7 @@ SKIP: {
         $owner,
         'user() per-user layout',
     );
-    
+
     cmp_ok(
         $INC[0],
         'eq',
@@ -218,27 +218,27 @@ SKIP: {
         File::Spec-&gt;catfile($camp_user-&gt;dir, &quot;camp$number&quot;, 'interchange/lib'),
         'camp interchange base lib path second in search path',
     );
-    
+
     cmp_ok(
         $class-&gt;base_path,
         'eq',
         File::Spec-&gt;catfile($camp_user-&gt;dir, &quot;camp$number&quot;,),
         'base_path() camp',
     );
-    
+
     cmp_ok(
         $class-&gt;ic_path,
         'eq',
         File::Spec-&gt;catfile($camp_user-&gt;dir, &quot;camp$number&quot;, 'interchange',),
         'ic_path() camp',
     );
-    
+
     validate_daemon_settings();
 
     validate_vars();
 
     validate_configuration_possibilities('per-user layout');
-    
+
     # Verify proper parsing of things.
     $class-&gt;_parse_file(undef, File::Spec-&gt;catfile( $path, 'global.cfg' ),);
     my $catalog = $production_catalogs[0];
@@ -448,14 +448,14 @@ SKIP: {
         );
     };
     ok($@, 'unterminated heredoc throws exception');
-    
+
     my $ifdef_file = File::Spec-&gt;catfile( $path, 'ifdef.cfg' );
     $class-&gt;_parse_file( undef, File::Spec-&gt;catfile( $path, 'global_identity.cfg' ));
     $class-&gt;_parse_file( undef, $ifdef_file );
     $class-&gt;_parse_file( $catalog, File::Spec-&gt;catfile( $path, 'catalog_identity.cfg' ));
     $class-&gt;_parse_file( $catalog, $ifdef_file );
     for my $level (undef, $catalog) {
-        my $suff = $level ? '-- catalog' : '-- global'; 
+        my $suff = $level ? '-- catalog' : '-- global';
         ok(
             $class-&gt;variable( $level, 'SIMPLE_IFDEF' ),
             &quot;#ifdef simple $suff&quot;,
@@ -478,7 +478,7 @@ SKIP: {
             &quot;#ifdef global token $suff&quot;,
         );
     }
-    
+
     eval {
         $class-&gt;_parse_file( undef, File::Spec-&gt;catfile($path, 'ifdef_nested.cfg') );
     };
@@ -488,7 +488,7 @@ SKIP: {
         $class-&gt;_parse_file( undef, File::Spec-&gt;catfile($path, 'ifdef_unterminated.cfg') );
     };
     ok( $@, 'unterminated #ifdef throws exception' );
-    
+
     my $newname = 'bogus';
     my $c;
     while ($c++ &lt; 1000 and $class-&gt;known_catalogs($newname)) {
@@ -524,16 +524,16 @@ SKIP: {
         [ 1, 1, 1 ],
         'include directive: glob include',
     );
-    
+
     skip('same user; no check for incorrect user', 2)
         if $&gt; == $orig_euid
     ;
-   
+
     local $SIG{__WARN__} = sub { return; };
     reset_package();
     $&gt; = $orig_euid;
     ok(!eval(&quot;use $class (use_libs =&gt; 1);&quot;), 'Exception thrown for incorrect user',);
-    
+
     skip('ran as interch; cannot do no-environment exception check', 1)
         if $&gt; == $ic_uid
     ;
@@ -674,7 +674,7 @@ sub validate_configuration_possibilities {
                 );
             }
         }
-            
+
     }
 }
 </diff>
      <filename>lib/Camp/t/0000-Config.t</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,7 @@ include include_inner.cfg
 #ifndef INCLUDE_TEST eq 'inner'
     Variable INCLUDE_TEST outer
 #endif
-    
+
 Variable GLOB_INCLUDE_A
 Variable GLOB_INCLUDE_B
 Variable GLOB_INCLUDE_C</diff>
      <filename>lib/Camp/t/0000-Config/include_outer.cfg</filename>
    </modified>
    <modified>
      <diff>@@ -117,7 +117,7 @@ diag(sprintf('catalog(): %s    $Vend::Cfg-&gt;{CatalogName}: %s', $obj-&gt;catalog, $V
         'production',
         'run_environment() accessor'
     );
-    
+
     validate_run_environment($obj, 'run_environment() consistent with boolean convenience methods');
 
     cmp_ok(
@@ -125,7 +125,7 @@ diag(sprintf('catalog(): %s    $Vend::Cfg-&gt;{CatalogName}: %s', $obj-&gt;catalog, $V
         'eq',
         File::Spec-&gt;catfile($test_dir, 'catalogs'),
         'base_path()',
-    ); 
+    );
     diag(&quot;Exception thrown calling base_path(): $@&quot;) if $@;
 
     cmp_ok(
@@ -148,7 +148,7 @@ diag(sprintf('catalog(): %s    $Vend::Cfg-&gt;{CatalogName}: %s', $obj-&gt;catalog, $V
         'camp_number() undefined',
     );
     diag(&quot;Exception thrown calling camp_number(): $@&quot;) if $@;
-    
+
     # Validate the various configuration options behavior
     # (just run_environment and related convenience methods for now)
     validate_configuration_possibilities($obj);
@@ -307,14 +307,14 @@ diag(sprintf('catalog(): %s    $Vend::Cfg-&gt;{CatalogName}: %s', $obj-&gt;catalog, $V
         );
     };
     ok($@, 'unterminated heredoc throws exception');
-    
+
     my $ifdef_file = File::Spec-&gt;catfile( $test_dir, 'ifdef.cfg' );
     $obj-&gt;_parse_file( undef, File::Spec-&gt;catfile( $test_dir, 'global_identity.cfg' ));
     $obj-&gt;_parse_file( undef, $ifdef_file );
     $obj-&gt;_parse_file( $catalog, File::Spec-&gt;catfile( $test_dir, 'catalog_identity.cfg' ));
     $obj-&gt;_parse_file( $catalog, $ifdef_file );
     for my $level (undef, $catalog) {
-        my $suff = $level ? '-- catalog' : '-- global'; 
+        my $suff = $level ? '-- catalog' : '-- global';
         ok(
             $obj-&gt;variable( $level, 'SIMPLE_IFDEF' ),
             &quot;#ifdef simple $suff&quot;,
@@ -337,7 +337,7 @@ diag(sprintf('catalog(): %s    $Vend::Cfg-&gt;{CatalogName}: %s', $obj-&gt;catalog, $V
             &quot;#ifdef global token $suff&quot;,
         );
     }
-    
+
     eval {
         $obj-&gt;_parse_file( undef, File::Spec-&gt;catfile($test_dir, 'ifdef_nested.cfg') );
     };
@@ -347,7 +347,7 @@ diag(sprintf('catalog(): %s    $Vend::Cfg-&gt;{CatalogName}: %s', $obj-&gt;catalog, $V
         $obj-&gt;_parse_file( undef, File::Spec-&gt;catfile($test_dir, 'ifdef_unterminated.cfg') );
     };
     ok( $@, 'unterminated #ifdef throws exception' );
-    
+
     my $newname = 'bogus';
     my $c;
     while ($c++ &lt; 1000 and $obj-&gt;known_catalogs($newname)) {
@@ -391,7 +391,7 @@ diag(sprintf('catalog(): %s    $Vend::Cfg-&gt;{CatalogName}: %s', $obj-&gt;catalog, $V
         {},
         'full_reset() clears object',
     );
-    
+
     my @inc_before = @INC;
     use_ok($subclass, qw(use_libs 1)) or skip(&quot;Failed to import $subclass&quot;, 3);
     cmp_ok(</diff>
      <filename>lib/Camp/t/0001_Camp-Master.t</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,7 @@ include include_inner.cfg
 #ifndef INCLUDE_TEST eq 'inner'
     Variable INCLUDE_TEST outer
 #endif
-    
+
 Variable GLOB_INCLUDE_A
 Variable GLOB_INCLUDE_B
 Variable GLOB_INCLUDE_C</diff>
      <filename>lib/Camp/t/0001_Camp-Master/include_outer.cfg</filename>
    </modified>
    <modified>
      <diff>@@ -24,7 +24,7 @@ sub adhoc_base_path {
 
 sub _validate_adhoc_user {
     my $invocant = shift;
-    return $invocant-&gt;_setting_set('user', getpwuid($&gt;));   
+    return $invocant-&gt;_setting_set('user', getpwuid($&gt;));
 }
 
 1;</diff>
      <filename>lib/Camp/t/0001_Camp-Master/lib/TestApp/Config.pm</filename>
    </modified>
    <modified>
      <diff>@@ -35,7 +35,7 @@ ft_stopword_file = ''
 # All interaction with mysqld must be made via Unix sockets or named pipes.
 # Note that using this option without enabling named pipes on Windows
 # (via the &quot;enable-named-pipe&quot; option) will render mysqld useless!
-# 
+#
 #skip-networking
 
 # Replication Master Server (default)</diff>
      <filename>mysql/my.cnf</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>87cd571608135e6b72f5bb5500bfa6c375b83ced</id>
    </parent>
  </parents>
  <author>
    <name>Jon Jensen</name>
    <email>jon@endpoint.com</email>
  </author>
  <url>http://github.com/devcamps/camps/commit/95c3486ded27562c4ccb83e810344d7951edcfcb</url>
  <id>95c3486ded27562c4ccb83e810344d7951edcfcb</id>
  <committed-date>2009-06-15T18:55:35-07:00</committed-date>
  <authored-date>2009-06-15T18:55:35-07:00</authored-date>
  <message>Trim unwanted trailing whitespace

Mostly I needed something to commit to test GitHub mirroring.</message>
  <tree>27b5387420835fae9553f979d3e17ed23b32ffdb</tree>
  <committer>
    <name>Jon Jensen</name>
    <email>jon@endpoint.com</email>
  </committer>
</commit>
