FIX: Remove accidential change to darcs-all in type families patch
authorManuel M T Chakravarty <chak@cse.unsw.edu.au>
Wed, 29 Aug 2007 01:00:11 +0000 (01:00 +0000)
committerManuel M T Chakravarty <chak@cse.unsw.edu.au>
Wed, 29 Aug 2007 01:00:11 +0000 (01:00 +0000)
- The type families patch includes a change to darcs-all that breaks it for
  ssh repos at least for Perl 5.8.8 (on MacOS).
- My Perl-fu is not sufficient to try to fix the modification, which was
  supposed to improve darcs-all on windows, so I just revert to the old
  code.

darcs-all

index f1934dc..7743e8a 100644 (file)
--- a/darcs-all
+++ b/darcs-all
@@ -11,14 +11,13 @@ chomp $defaultrepo;
 my $defaultrepo_base;
 my $defaultrepo_lib;
 
-if ($defaultrepo =~ /:\/\//) {         
+if ($defaultrepo =~ /:/) {
     # HTTP or SSH
     $defaultrepo_base = $defaultrepo;
     $defaultrepo_base =~ s#/[^/]+/?$##;
     $defaultrepo_lib = "$defaultrepo_base/packages";
 }
-elsif (($defaultrepo =~ /^\//) or      # unix
-       ($defaultrepo =~ /^.:/)) {      # windows, e.g. c:
+elsif ($defaultrepo =~ /^\//) {
     # Local filesystem, absolute path (assumes a checked-out tree):
     $defaultrepo_base = $defaultrepo;
     $defaultrepo_lib = "$defaultrepo/libraries";