Browse Source

Bug 915890 - Add rust and servo repos

Kendall Libby 11 years ago
parent
commit
9b4559f54f
2 changed files with 15 additions and 0 deletions
  1. 4 0
      lxr.conf
  2. 11 0
      update-src.pl

+ 4 - 0
lxr.conf

@@ -190,12 +190,16 @@ sourceroot: projects-central /data/mxr-data/projects-central/projects
 sourceprefix: projects-central projects
 sourceroot: python-nss /data/mxr-data/python-nss/mozilla
 sourceprefix: python-nss python-nss
+sourceroot: rust /data/mxr-data/rust/rust
+sourceprefix: rust rust
 sourceroot: seamonkey /data/mxr-data/seamonkey/mozilla
 sourceprefix: seamonkey mozilla
 sourceroot: security /data/mxr-data/security/mozilla
 sourceprefix: security mozilla
 sourceroot: services-central /data/mxr-data/services-central/services-central
 sourceprefix: services-central services
+sourceroot: servo /data/mxr-data/servo/servo
+sourceprefix: servo servo
 sourceroot: spreadfirefox /data/mxr-data/mozillasvn/svn.mozilla.org/projects/spreadfirefox.com
 sourceprefix: spreadfirefox spreadfirefox
 sourceroot: tamarin-central /data/mxr-data/tamarin-central/tamarin-central

+ 11 - 0
update-src.pl

@@ -248,6 +248,17 @@ for ($TREE) {
         }
         last;
     };
+    /^(rust|servo)$/ && do {
+        my $repo = $1;
+        if (! -d "$src_dir/.git") {
+            print LOG `git clone https://github.com/mozilla/$repo $src_dir $STDERRTOSTDOUT`;
+        } else {
+            chdir $src_dir;
+            print LOG `git pull $STDERRTOSTDOUT`;
+            print LOG `git gc $STDERRTOSTDOUT`;
+        }
+        last;
+    };
     /^js$/ && do {
         print LOG `$TIME $CVSCOMMAND $CVSCO -P mozilla/js mozilla/js2 mozilla/nsprpub $STDERRTOSTDOUT`;
         last;