<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -567,8 +567,9 @@ cmd_merge()
 cmd_pull()
 {
 	ensure_clean
-	set -x
-	git pull -s subtree &quot;$@&quot;
+	git fetch &quot;$@&quot; || exit $?
+	revs=FETCH_HEAD
+	cmd_merge
 }
 
 &quot;cmd_$command&quot; &quot;$@&quot;</diff>
      <filename>git-subtree.sh</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>2275f7077d5ea2bb9201599dec0dd8f2a5de2e40</id>
    </parent>
  </parents>
  <author>
    <name>Avery Pennarun</name>
    <email>apenwarr@gmail.com</email>
  </author>
  <url>http://github.com/apenwarr/git-subtree/commit/e31d1e2f30c943473de7a23bbbcd2dcea698e312</url>
  <id>e31d1e2f30c943473de7a23bbbcd2dcea698e312</id>
  <committed-date>2009-10-02T15:23:54-07:00</committed-date>
  <authored-date>2009-10-02T15:23:54-07:00</authored-date>
  <message>cmd_pull didn't support --squash correctly.

We should implement it as
	git fetch ...
	git subtree merge ...

But we were instead just calling
	git pull -s subtree ...

because 'git subtree merge' used to be just an alias for 'git merge -s
subtree', but it no longer is.</message>
  <tree>79d120ed537bcda8a151721d6503baf4c8c79c12</tree>
  <committer>
    <name>Avery Pennarun</name>
    <email>apenwarr@gmail.com</email>
  </committer>
</commit>
