<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>tests/os/system.js</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -3,6 +3,15 @@
 # this script is intended to work both in narwhal/bin and in
 # any project's bin dir; it's copied by tusk --init.
 
+function enquote_all () {
+    ARGS=&quot;&quot;
+    for ARG in &quot;$@&quot;; do
+        [ -n &quot;$ARGS&quot; ] &amp;&amp; ARGS=&quot;$ARGS &quot;
+        ARGS=&quot;$ARGS'&quot;&quot;$(echo &quot; $ARG&quot; | cut -c 2- | sed 's/'&quot;'&quot;'/'&quot;'&quot;'&quot;'&quot;'&quot;'&quot;'&quot;'&quot;'/g')&quot;&quot;'&quot;
+    done
+    echo &quot;$ARGS&quot;
+}
+
 # get the absolute path of the executable
 SELF_PATH=$(cd -P -- &quot;$(dirname -- &quot;$0&quot;)&quot; &amp;&amp; pwd -P) &amp;&amp; SELF_PATH=$SELF_PATH/$(basename -- &quot;$0&quot;)
 
@@ -27,7 +36,7 @@ if [ &quot;$#&quot; -lt 1 ]; then
     echo SEALVL=&quot;$SEALVL&quot; &gt;&amp;2
     &quot;$SHELL&quot;
 else
-    &quot;$SHELL&quot; -c &quot;$*&quot;
+    &quot;$SHELL&quot; -c &quot;$(enquote_all &quot;$@&quot;)&quot;
 fi
 if [ &quot;$OLDSEA&quot; != &quot;&quot; ]; then
     echo SEA=&quot;$OLDSEA&quot; &gt;&amp;2</diff>
      <filename>bin/sea</filename>
    </modified>
    <modified>
      <diff>@@ -239,6 +239,7 @@
         },
         &quot;browserjs&quot;: {
             &quot;name&quot;: &quot;browserjs&quot;,
+            &quot;version&quot;: &quot;0.1&quot;,
             &quot;dependencies&quot;: [
                 &quot;narwhal&quot;
             ],
@@ -597,6 +598,7 @@
                 &quot;rake&quot;,
                 &quot;make&quot;
             ],
+            &quot;version&quot;: &quot;0.1.1&quot;,
             &quot;githubName&quot;: &quot;jake&quot;,
             &quot;type&quot;: &quot;zip&quot;,
             &quot;location&quot;: &quot;http://github.com/280north/jake/zipball/master&quot;
@@ -702,7 +704,7 @@
                 &quot;template&quot;,
                 &quot;json&quot;
             ],
-            &quot;author&quot;: &quot;andychup (http://code.google.com/u/andychup/)&quot;,
+            &quot;author&quot;: &quot;Andy Chu (andy@chubot.org)&quot;,
             &quot;contributors&quot;: [
                 &quot;Irakli Gozalishvili (http://rfobic.wordpress.com/)&quot;
             ],
@@ -771,10 +773,9 @@
             &quot;type&quot;: &quot;zip&quot;,
             &quot;location&quot;: &quot;http://github.com/mrclash/narwhal-mongodb/zipball/master&quot;
         },
-&lt;&lt;&lt;&lt;&lt;&lt;&lt; HEAD
         &quot;underscore&quot;: {
             &quot;name&quot;: &quot;underscore&quot;,
-            &quot;description&quot;: &quot;Underscore is a utility-belt library for Javascript that provides a lot of the functional programming support.&quot;,
+            &quot;description&quot;: &quot;Functional programming aid for JavaScript. Works well with jQuery.&quot;,
             &quot;url&quot;: &quot;http://documentcloud.github.com/underscore/&quot;,
             &quot;keywords&quot;: [
                 &quot;util&quot;,
@@ -783,10 +784,11 @@
                 &quot;client&quot;,
                 &quot;browser&quot;
             ],
-            &quot;author&quot;: &quot;Jeremy Ashkenas &lt;jashkenas@gmail.com&gt;&quot;,
-            &quot;maintainer&quot;: &quot;Kris Kowal (http://askawizard.blogspot.com/) &lt;kris.kowal@cixar.com&gt;&quot;,
+            &quot;author&quot;: &quot;Jeremy Ashkenas &lt;jeremy@documentcloud.org&gt;&quot;,
+            &quot;maintainer&quot;: &quot;Kris Kowal &lt;kris.kowal@cixar.com&gt;&quot;,
             &quot;contributors&quot;: [],
             &quot;dependencies&quot;: [],
+            &quot;lib&quot;: &quot;.&quot;,
             &quot;githubName&quot;: &quot;underscore&quot;,
             &quot;type&quot;: &quot;zip&quot;,
             &quot;location&quot;: &quot;http://github.com/kriskowal/underscore/zipball/master&quot;
@@ -806,6 +808,95 @@
             &quot;githubName&quot;: &quot;silk&quot;,
             &quot;type&quot;: &quot;zip&quot;,
             &quot;location&quot;: &quot;http://github.com/kriskowal/silk/zipball/master&quot;
+        },
+        &quot;objective-j&quot;: {
+            &quot;name&quot;: &quot;objective-j&quot;,
+            &quot;dependencies&quot;: [
+                &quot;narwhal&quot;,
+                &quot;browserjs&quot;,
+                &quot;jake&quot;
+            ],
+            &quot;preload&quot;: [
+                &quot;objective-j/loader&quot;
+            ],
+            &quot;description&quot;: &quot;Objective-J and Cappuccino module&quot;,
+            &quot;keywords&quot;: [
+                &quot;objective-j&quot;,
+                &quot;objj&quot;,
+                &quot;objective j&quot;,
+                &quot;cappuccino&quot;
+            ],
+            &quot;author&quot;: &quot;280 North, Inc. (http://280north.com/)&quot;,
+            &quot;version&quot;: &quot;0.7.9&quot;,
+            &quot;contributors&quot;: [
+                &quot;Francisco Tolmasky (http://tolmasky.com/)&quot;,
+                &quot;Ross Boucher (http://rossboucher.com/)&quot;,
+                &quot;Tom Robinson (http://tlrobinson.net/)&quot;,
+                &quot;Numerous others (http://contributors.cappuccino.org/)&quot;
+            ],
+            &quot;githubName&quot;: &quot;objective-j-package&quot;,
+            &quot;type&quot;: &quot;zip&quot;,
+            &quot;location&quot;: &quot;http://github.com/280north/objective-j-package/zipball/master&quot;
+        },
+        &quot;cappuccino&quot;: {
+            &quot;name&quot;: &quot;cappuccino&quot;,
+            &quot;dependencies&quot;: [
+                &quot;narwhal&quot;,
+                &quot;browserjs&quot;,
+                &quot;jake&quot;,
+                &quot;objective-j&quot;
+            ],
+            &quot;description&quot;: &quot;Cappuccino module&quot;,
+            &quot;keywords&quot;: [
+                &quot;objective-j&quot;,
+                &quot;objj&quot;,
+                &quot;objective j&quot;,
+                &quot;capp&quot;,
+                &quot;cappuccino&quot;
+            ],
+            &quot;author&quot;: &quot;280 North, Inc. (http://280north.com/)&quot;,
+            &quot;version&quot;: &quot;0.7.9&quot;,
+            &quot;objj-frameworks&quot;: [
+                &quot;Frameworks&quot;
+            ],
+            &quot;objj-debug-frameworks&quot;: [
+                &quot;Frameworks/Debug&quot;
+            ],
+            &quot;contributors&quot;: [
+                &quot;Francisco Tolmasky (http://tolmasky.com/)&quot;,
+                &quot;Ross Boucher (http://rossboucher.com/)&quot;,
+                &quot;Tom Robinson (http://tlrobinson.net/)&quot;,
+                &quot;Numerous others (http://contributors.cappuccino.org/)&quot;
+            ],
+            &quot;githubName&quot;: &quot;cappuccino-package&quot;,
+            &quot;type&quot;: &quot;zip&quot;,
+            &quot;location&quot;: &quot;http://github.com/280north/cappuccino-package/zipball/master&quot;
+        },
+        &quot;ojunit&quot;: {
+            &quot;name&quot;: &quot;ojunit&quot;,
+            &quot;dependencies&quot;: [
+                &quot;narwhal&quot;,
+                &quot;objective-j&quot;,
+                &quot;cappuccino&quot;
+            ],
+            &quot;author&quot;: &quot;Tom Robinson (http://280north.com/)&quot;,
+            &quot;contributors&quot;: [
+                &quot;Ross Boucher&quot;,
+                &quot;Martin H&#228;cker&quot;
+            ],
+            &quot;description&quot;: &quot;A simple Objective-J unit test framework.&quot;,
+            &quot;keywords&quot;: [
+                &quot;objective-j&quot;,
+                &quot;unit test&quot;,
+                &quot;testing&quot;,
+                &quot;test&quot;
+            ],
+            &quot;objj-frameworks&quot;: [
+                &quot;Framework&quot;
+            ],
+            &quot;githubName&quot;: &quot;ojunit&quot;,
+            &quot;type&quot;: &quot;zip&quot;,
+            &quot;location&quot;: &quot;http://github.com/280north/ojunit/zipball/master&quot;
         }
     }
-}
+}
\ No newline at end of file</diff>
      <filename>catalog.json</filename>
    </modified>
    <modified>
      <diff>@@ -42,7 +42,7 @@ exports.system = function (command) {
             return require(&quot;os&quot;).enquote(arg);
         }).join(&quot; &quot;);
     }
-    return getCSystem().invokeInt([command]);
+    return getCSystem().invokeInt([command]) &gt;&gt; 8;
 };
 
 exports.dup = function () {</diff>
      <filename>engines/rhino/lib/os-engine.js</filename>
    </modified>
    <modified>
      <diff>@@ -188,6 +188,20 @@
         &quot;silk&quot;: {
             &quot;type&quot;: &quot;github&quot;,
             &quot;user&quot;: &quot;kriskowal&quot;
+        },
+        &quot;objective-j&quot;: {
+            &quot;type&quot;: &quot;github&quot;,
+            &quot;user&quot;: &quot;280north&quot;,
+            &quot;name&quot;: &quot;objective-j-package&quot;
+        },
+        &quot;cappuccino&quot;: {
+            &quot;type&quot;: &quot;github&quot;,
+            &quot;user&quot;: &quot;280north&quot;,
+            &quot;name&quot;: &quot;cappuccino-package&quot;
+        },
+        &quot;ojunit&quot;: {
+            &quot;type&quot;: &quot;github&quot;,
+            &quot;user&quot;: &quot;280north&quot;
         }
     }
 }</diff>
      <filename>sources.json</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
 exports.testPopen = require(&quot;./popen&quot;);
+exports.testSystem = require(&quot;./system&quot;);
 if (require.main === module.id)
     require(&quot;os&quot;).exit(require(&quot;test/runner&quot;).run(exports));</diff>
      <filename>tests/os/all-tests.js</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>8ba564963b35f2c884b554a79aada56655fc93ef</id>
    </parent>
    <parent>
      <id>3ff89e40417ac48f7000e57dd8ab33bd2bac0923</id>
    </parent>
  </parents>
  <author>
    <name>tlrobinson</name>
    <email>tom@280north.com</email>
  </author>
  <url>http://github.com/tlrobinson/narwhal/commit/85ab2fcd69015b4a8b10c1495ecc22aa343fa9b8</url>
  <id>85ab2fcd69015b4a8b10c1495ecc22aa343fa9b8</id>
  <committed-date>2009-11-12T18:37:34-08:00</committed-date>
  <authored-date>2009-11-12T18:37:34-08:00</authored-date>
  <message>Merge branch 'master' into kriskowal

Conflicts:
	catalog.json
	sources.json</message>
  <tree>587e1ea4d463b7a63a345b9f23a086f9bd154f25</tree>
  <committer>
    <name>tlrobinson</name>
    <email>tom@280north.com</email>
  </committer>
</commit>
