NTEmacs 22BASE と Cygwin の git で git.el が使えるようにする

NTEmacs 22BASE と Cygwin の git の組み合わせで git に付いてくる git.el を使うには以下のパッチが必要となる。

--- git.el.orig	2009-04-13 11:17:03.000000000 +0900
+++ git.el	2009-04-18 18:59:36.781250000 +0900
@@ -894,7 +894,7 @@ The FILES list must be sorted."
         (not (file-executable-p ".git/hooks/pre-commit"))
         (let ((index-file (make-temp-file "gitidx")))
           (unwind-protect
-            (let ((head-tree (unless (git-empty-db-p) (git-rev-parse "HEAD^{tree}"))))
+            (let ((head-tree (unless (git-empty-db-p) (git-rev-parse "HEAD^\\{tree\\}"))))
               (git-read-tree head-tree index-file)
               (git-update-index index-file files)
               (git-run-hook "pre-commit" `(("GIT_INDEX_FILE" . ,index-file))))
@@ -913,7 +913,7 @@ The FILES list must be sorted."
                   head tree head-tree)
               (unless (git-empty-db-p)
                 (setq head (git-rev-parse "HEAD")
-                      head-tree (git-rev-parse "HEAD^{tree}")))
+                      head-tree (git-rev-parse "HEAD^\\{tree\\}")))
               (message "Running git commit...")
               (when
                   (and