Skip to content
Browse files

bugfix: some files were installed as user 502

A few problems contributed:

1) A few files were specified to install as my user in the installer
pmdoc xml files.
2) OS X PackageMaker is inept. It ignores the specifications from the
installer pmdoc xml files, and packages the files to install as the user
who is building the package.

Problem 1 was solved by modifying the pmdoc xml files.  To work around
problem 2, I resorted running PackageMaker as root, which appears to be
satisfactory.

A test is added to ensure future releases don't go out with user-owned
files.
  • Loading branch information...
1 parent 2d56ea0 commit 8bfd924014c2484653c90cf68875d5d94e5b7aa0 @timcharper committed Dec 9, 2010
Showing with 12 additions and 3 deletions.
  1. +1 −1 Git Installer.pmdoc/01git-contents.xml
  2. +2 −0 build.sh
  3. +3 −2 build_package_test_and_bundle.sh
  4. +6 −0 test_installer.sh
View
2 Git Installer.pmdoc/01git-contents.xml
@@ -1 +1 @@
-<pkg-contents spec="1.12"><f n="git" o="root" g="wheel" p="16877" pt="/usr/local/git" m="false" t="file"><f n="bin" o="root" g="wheel" p="16877"><f n="git" o="root" g="wheel" p="33261"/><f n="git-cvsserver" o="root" g="wheel" p="33261"/><f n="git-receive-pack" o="root" g="wheel" p="41453"/><f n="git-shell" o="root" g="wheel" p="33261"/><f n="git-upload-archive" o="root" g="wheel" p="41453"/><f n="git-upload-pack" o="root" g="wheel" p="33261"/><f n="gitk" o="root" g="wheel" p="33261"/></f><f n="contrib" o="root" g="wheel" p="16877"><f n="completion" o="root" g="wheel" p="16877"><f n="git-completion.bash" o="root" g="wheel" p="33261"/></f></f><f n="lib" o="root" g="wheel" p="16877"><f n="perl5" o="root" g="wheel" p="16877"><f n="site_perl" o="root" g="wheel" p="16877"><f n="5.10.0" o="root" g="wheel" p="16877"><f n="darwin-thread-multi-2level" o="root" g="wheel" p="16877"><f n="auto" o="root" g="wheel" p="16877"><f n="Git" o="root" g="wheel" p="16877"><f n=".packlist" o="root" g="wheel" p="33188"/></f></f></f></f><f n="Error.pm" o="root" g="wheel" p="33060"/><f n="Git.pm" o="root" g="wheel" p="33060"/></f></f><f n="python2.6" o="root" g="wheel" p="16877"><f n="site-packages" o="root" g="wheel" p="16877"><f n="git_remote_helpers" o="root" g="wheel" p="16877"><f n="__init__.py" o="root" g="wheel" p="33188"/><f n="__init__.pyc" o="root" g="wheel" p="33188"/><f n="git" o="root" g="wheel" p="16877"><f n="__init__.py" o="root" g="wheel" p="33188"/><f n="__init__.pyc" o="root" g="wheel" p="33188"/><f n="exporter.py" o="root" g="wheel" p="33188"/><f n="exporter.pyc" o="root" g="wheel" p="33188"/><f n="git.py" o="root" g="wheel" p="33188"/><f n="git.pyc" o="root" g="wheel" p="33188"/><f n="importer.py" o="root" g="wheel" p="33188"/><f n="importer.pyc" o="root" g="wheel" p="33188"/><f n="non_local.py" o="root" g="wheel" p="33188"/><f n="non_local.pyc" o="root" g="wheel" p="33188"/><f n="repo.py" o="root" g="wheel" p="33188"/><f n="repo.pyc" o="root" g="wheel" p="33188"/></f><f n="util.py" o="root" g="wheel" p="33188"/><f n="util.pyc" o="root" g="wheel" p="33188"/></f><f n="git_remote_helpers-0.1.0-py2.6.egg-info" o="root" g="wheel" p="33188"/></f></f></f><f n="libexec" o="root" g="wheel" p="16877"><f n="git-core" o="root" g="wheel" p="16877"><f n="git" o="root" g="wheel" p="41453"/><f n="git-add" o="root" g="wheel" p="41453"/><f n="git-add--interactive" o="root" g="wheel" p="33261"/><f n="git-am" o="root" g="wheel" p="33261"/><f n="git-annotate" o="root" g="wheel" p="41453"/><f n="git-apply" o="root" g="wheel" p="41453"/><f n="git-archimport" o="root" g="wheel" p="33261"/><f n="git-archive" o="root" g="wheel" p="41453"/><f n="git-bisect" o="root" g="wheel" p="33261"/><f n="git-bisect--helper" o="root" g="wheel" p="41453"/><f n="git-blame" o="root" g="wheel" p="41453"/><f n="git-branch" o="root" g="wheel" p="41453"/><f n="git-bundle" o="root" g="wheel" p="41453"/><f n="git-cat-file" o="root" g="wheel" p="41453"/><f n="git-check-attr" o="root" g="wheel" p="41453"/><f n="git-check-ref-format" o="root" g="wheel" p="41453"/><f n="git-checkout" o="root" g="wheel" p="41453"/><f n="git-checkout-index" o="root" g="wheel" p="41453"/><f n="git-cherry" o="root" g="wheel" p="41453"/><f n="git-cherry-pick" o="root" g="wheel" p="41453"/><f n="git-citool" o="root" g="wheel" p="33261"/><f n="git-clean" o="root" g="wheel" p="41453"/><f n="git-clone" o="root" g="wheel" p="41453"/><f n="git-commit" o="root" g="wheel" p="41453"/><f n="git-commit-tree" o="root" g="wheel" p="41453"/><f n="git-config" o="root" g="wheel" p="41453"/><f n="git-count-objects" o="root" g="wheel" p="41453"/><f n="git-cvsexportcommit" o="root" g="wheel" p="33261"/><f n="git-cvsimport" o="root" g="wheel" p="33261"/><f n="git-cvsserver" o="root" g="wheel" p="33261"/><f n="git-daemon" o="root" g="wheel" p="33261"/><f n="git-describe" o="root" g="wheel" p="41453"/><f n="git-diff" o="root" g="wheel" p="41453"/><f n="git-diff-files" o="root" g="wheel" p="41453"/><f n="git-diff-index" o="root" g="wheel" p="41453"/><f n="git-diff-tree" o="root" g="wheel" p="41453"/><f n="git-difftool" o="root" g="wheel" p="33261"/><f n="git-difftool--helper" o="root" g="wheel" p="33261"/><f n="git-fast-export" o="root" g="wheel" p="41453"/><f n="git-fast-import" o="root" g="wheel" p="33261"/><f n="git-fetch" o="root" g="wheel" p="41453"/><f n="git-fetch-pack" o="root" g="wheel" p="41453"/><f n="git-filter-branch" o="root" g="wheel" p="33261"/><f n="git-fmt-merge-msg" o="root" g="wheel" p="41453"/><f n="git-for-each-ref" o="root" g="wheel" p="41453"/><f n="git-format-patch" o="root" g="wheel" p="41453"/><f n="git-fsck" o="root" g="wheel" p="41453"/><f n="git-fsck-objects" o="root" g="wheel" p="41453"/><f n="git-gc" o="root" g="wheel" p="41453"/><f n="git-get-tar-commit-id" o="root" g="wheel" p="41453"/><f n="git-grep" o="root" g="wheel" p="41453"/><f n="git-gui" o="root" g="wheel" p="33261"/><f n="git-gui--askpass" o="root" g="wheel" p="33261"/><f n="git-hash-object" o="root" g="wheel" p="41453"/><f n="git-help" o="root" g="wheel" p="41453"/><f n="git-http-backend" o="root" g="wheel" p="33261"/><f n="git-http-fetch" o="root" g="wheel" p="33261"/><f n="git-http-push" o="root" g="wheel" p="33261"/><f n="git-imap-send" o="root" g="wheel" p="33261"/><f n="git-index-pack" o="root" g="wheel" p="41453"/><f n="git-init" o="root" g="wheel" p="41453"/><f n="git-init-db" o="root" g="wheel" p="41453"/><f n="git-instaweb" o="root" g="wheel" p="33261"/><f n="git-log" o="root" g="wheel" p="41453"/><f n="git-lost-found" o="root" g="wheel" p="33261"/><f n="git-ls-files" o="root" g="wheel" p="41453"/><f n="git-ls-remote" o="root" g="wheel" p="41453"/><f n="git-ls-tree" o="root" g="wheel" p="41453"/><f n="git-mailinfo" o="root" g="wheel" p="41453"/><f n="git-mailsplit" o="root" g="wheel" p="41453"/><f n="git-merge" o="root" g="wheel" p="41453"/><f n="git-merge-base" o="root" g="wheel" p="41453"/><f n="git-merge-file" o="root" g="wheel" p="41453"/><f n="git-merge-index" o="root" g="wheel" p="41453"/><f n="git-merge-octopus" o="root" g="wheel" p="33261"/><f n="git-merge-one-file" o="root" g="wheel" p="33261"/><f n="git-merge-ours" o="root" g="wheel" p="41453"/><f n="git-merge-recursive" o="root" g="wheel" p="41453"/><f n="git-merge-resolve" o="root" g="wheel" p="33261"/><f n="git-merge-subtree" o="root" g="wheel" p="41453"/><f n="git-merge-tree" o="root" g="wheel" p="41453"/><f n="git-mergetool" o="root" g="wheel" p="33261"/><f n="git-mergetool--lib" o="root" g="wheel" p="33188"/><f n="git-mktag" o="root" g="wheel" p="41453"/><f n="git-mktree" o="root" g="wheel" p="41453"/><f n="git-mv" o="root" g="wheel" p="41453"/><f n="git-name-rev" o="root" g="wheel" p="41453"/><f n="git-notes" o="root" g="wheel" p="41453"/><f n="git-pack-objects" o="root" g="wheel" p="41453"/><f n="git-pack-redundant" o="root" g="wheel" p="41453"/><f n="git-pack-refs" o="root" g="wheel" p="41453"/><f n="git-parse-remote" o="root" g="wheel" p="33188"/><f n="git-patch-id" o="root" g="wheel" p="41453"/><f n="git-peek-remote" o="root" g="wheel" p="41453"/><f n="git-prune" o="root" g="wheel" p="41453"/><f n="git-prune-packed" o="root" g="wheel" p="41453"/><f n="git-pull" o="root" g="wheel" p="33261"/><f n="git-push" o="root" g="wheel" p="41453"/><f n="git-quiltimport" o="root" g="wheel" p="33261"/><f n="git-read-tree" o="root" g="wheel" p="41453"/><f n="git-rebase" o="root" g="wheel" p="33261"/><f n="git-rebase--interactive" o="root" g="wheel" p="33261"/><f n="git-receive-pack" o="root" g="wheel" p="41453"/><f n="git-reflog" o="root" g="wheel" p="41453"/><f n="git-relink" o="root" g="wheel" p="33261"/><f n="git-remote" o="root" g="wheel" p="41453"/><f n="git-remote-ftp" o="root" g="wheel" p="33261"/><f n="git-remote-ftps" o="root" g="wheel" p="33261"/><f n="git-remote-http" o="root" g="wheel" p="33261"/><f n="git-remote-https" o="root" g="wheel" p="33261"/><f n="git-remote-testgit" o="root" g="wheel" p="33261"/><f n="git-repack" o="root" g="wheel" p="33261"/><f n="git-replace" o="root" g="wheel" p="41453"/><f n="git-repo-config" o="root" g="wheel" p="41453"/><f n="git-request-pull" o="root" g="wheel" p="33261"/><f n="git-rerere" o="root" g="wheel" p="41453"/><f n="git-reset" o="root" g="wheel" p="41453"/><f n="git-rev-list" o="root" g="wheel" p="41453"/><f n="git-rev-parse" o="root" g="wheel" p="41453"/><f n="git-revert" o="root" g="wheel" p="41453"/><f n="git-rm" o="root" g="wheel" p="41453"/><f n="git-send-email" o="root" g="wheel" p="33261"/><f n="git-send-pack" o="root" g="wheel" p="41453"/><f n="git-sh-setup" o="root" g="wheel" p="33188"/><f n="git-shell" o="root" g="wheel" p="33261"/><f n="git-shortlog" o="root" g="wheel" p="41453"/><f n="git-show" o="root" g="wheel" p="41453"/><f n="git-show-branch" o="root" g="wheel" p="41453"/><f n="git-show-index" o="root" g="wheel" p="33261"/><f n="git-show-ref" o="root" g="wheel" p="41453"/><f n="git-stage" o="root" g="wheel" p="41453"/><f n="git-stash" o="root" g="wheel" p="33261"/><f n="git-status" o="root" g="wheel" p="41453"/><f n="git-stripspace" o="root" g="wheel" p="41453"/><f n="git-submodule" o="root" g="wheel" p="33261"/><f n="git-svn" o="root" g="wheel" p="33261"/><f n="git-symbolic-ref" o="root" g="wheel" p="41453"/><f n="git-tag" o="root" g="wheel" p="41453"/><f n="git-tar-tree" o="root" g="wheel" p="41453"/><f n="git-unpack-file" o="root" g="wheel" p="41453"/><f n="git-unpack-objects" o="root" g="wheel" p="41453"/><f n="git-update-index" o="root" g="wheel" p="41453"/><f n="git-update-ref" o="root" g="wheel" p="41453"/><f n="git-update-server-info" o="root" g="wheel" p="41453"/><f n="git-upload-archive" o="root" g="wheel" p="41453"/><f n="git-upload-pack" o="root" g="wheel" p="33261"/><f n="git-var" o="root" g="wheel" p="41453"/><f n="git-verify-pack" o="root" g="wheel" p="41453"/><f n="git-verify-tag" o="root" g="wheel" p="41453"/><f n="git-web--browse" o="root" g="wheel" p="33261"/><f n="git-whatchanged" o="root" g="wheel" p="41453"/><f n="git-write-tree" o="root" g="wheel" p="41453"/></f></f><f n="Library" o="root" g="wheel" p="16877"><f n="Perl" o="root" g="wheel" p="16877"><f n="Updates" o="root" g="wheel" p="16877"><f n="5.10.0" o="root" g="wheel" p="16877"><f n="darwin-thread-multi-2level" o="root" g="wheel" p="16877"><f n="perllocal.pod" o="root" g="wheel" p="33188"/></f></f></f></f></f><f n="share" o="root" g="wheel" p="16877"><f n="git-core" o="root" g="wheel" p="16877"><f n="templates" o="root" g="wheel" p="16877"><f n="branches" o="root" g="wheel" p="16877"/><f n="description" o="root" g="wheel" p="33188"/><f n="hooks" o="root" g="wheel" p="16877"><f n="applypatch-msg.sample" o="root" g="wheel" p="33261"/><f n="commit-msg.sample" o="root" g="wheel" p="33261"/><f n="post-commit.sample" o="root" g="wheel" p="33261"/><f n="post-receive.sample" o="root" g="wheel" p="33261"/><f n="post-update.sample" o="root" g="wheel" p="33261"/><f n="pre-applypatch.sample" o="root" g="wheel" p="33261"/><f n="pre-commit.sample" o="root" g="wheel" p="33261"/><f n="pre-rebase.sample" o="root" g="wheel" p="33261"/><f n="prepare-commit-msg.sample" o="root" g="wheel" p="33261"/><f n="update.sample" o="root" g="wheel" p="33261"/></f><f n="info" o="root" g="wheel" p="16877"><f n="exclude" o="root" g="wheel" p="33188"/></f></f></f><f n="git-gui" o="root" g="wheel" p="16877"><f n="lib" o="root" g="wheel" p="16877"><f n="about.tcl" o="root" g="wheel" p="33188"/><f n="blame.tcl" o="root" g="wheel" p="33188"/><f n="branch.tcl" o="root" g="wheel" p="33188"/><f n="branch_checkout.tcl" o="root" g="wheel" p="33188"/><f n="branch_create.tcl" o="root" g="wheel" p="33188"/><f n="branch_delete.tcl" o="root" g="wheel" p="33188"/><f n="branch_rename.tcl" o="root" g="wheel" p="33188"/><f n="browser.tcl" o="root" g="wheel" p="33188"/><f n="checkout_op.tcl" o="root" g="wheel" p="33188"/><f n="choose_font.tcl" o="root" g="wheel" p="33188"/><f n="choose_repository.tcl" o="root" g="wheel" p="33188"/><f n="choose_rev.tcl" o="root" g="wheel" p="33188"/><f n="class.tcl" o="root" g="wheel" p="33188"/><f n="commit.tcl" o="root" g="wheel" p="33188"/><f n="console.tcl" o="root" g="wheel" p="33188"/><f n="database.tcl" o="root" g="wheel" p="33188"/><f n="date.tcl" o="root" g="wheel" p="33188"/><f n="diff.tcl" o="root" g="wheel" p="33188"/><f n="encoding.tcl" o="root" g="wheel" p="33188"/><f n="error.tcl" o="root" g="wheel" p="33188"/><f n="Git Gui.app" o="timcharper" g="staff" p="16877"><f n="Contents" o="timcharper" g="staff" p="16877"><f n="Info.plist" o="timcharper" g="staff" p="33188"/><f n="MacOS" o="timcharper" g="staff" p="16877"><f n="Wish" o="timcharper" g="staff" p="33261"/></f><f n="Resources" o="timcharper" g="staff" p="16877"><f n="git-gui.icns" o="timcharper" g="staff" p="33188"/><f n="Scripts" o="timcharper" g="staff" p="16877"><f n="AppMain.tcl" o="timcharper" g="staff" p="33188"/></f></f></f></f><f n="git-gui.ico" o="root" g="wheel" p="33188"/><f n="git-gui.tcl" o="root" g="wheel" p="33261"/><f n="index.tcl" o="root" g="wheel" p="33188"/><f n="logo.tcl" o="root" g="wheel" p="33188"/><f n="merge.tcl" o="root" g="wheel" p="33188"/><f n="mergetool.tcl" o="root" g="wheel" p="33188"/><f n="msgs" o="root" g="wheel" p="16877"><f n="de.msg" o="root" g="wheel" p="33188"/><f n="el.msg" o="root" g="wheel" p="33188"/><f n="fr.msg" o="root" g="wheel" p="33188"/><f n="hu.msg" o="root" g="wheel" p="33188"/><f n="it.msg" o="root" g="wheel" p="33188"/><f n="ja.msg" o="root" g="wheel" p="33188"/><f n="nb.msg" o="root" g="wheel" p="33188"/><f n="ru.msg" o="root" g="wheel" p="33188"/><f n="sv.msg" o="root" g="wheel" p="33188"/><f n="zh_cn.msg" o="root" g="wheel" p="33188"/></f><f n="option.tcl" o="root" g="wheel" p="33188"/><f n="remote.tcl" o="root" g="wheel" p="33188"/><f n="remote_add.tcl" o="root" g="wheel" p="33188"/><f n="remote_branch_delete.tcl" o="root" g="wheel" p="33188"/><f n="search.tcl" o="root" g="wheel" p="33188"/><f n="shortcut.tcl" o="root" g="wheel" p="33188"/><f n="spellcheck.tcl" o="root" g="wheel" p="33188"/><f n="sshkey.tcl" o="root" g="wheel" p="33188"/><f n="status_bar.tcl" o="root" g="wheel" p="33188"/><f n="tclIndex" o="root" g="wheel" p="33188"/><f n="themed.tcl" o="root" g="wheel" p="33188"/><f n="tools.tcl" o="root" g="wheel" p="33188"/><f n="tools_dlg.tcl" o="root" g="wheel" p="33188"/><f n="transport.tcl" o="root" g="wheel" p="33188"/><f n="win32.tcl" o="root" g="wheel" p="33188"/><f n="win32_shortcut.js" o="root" g="wheel" p="33188"/></f></f><f n="gitk" o="root" g="wheel" p="16877"><f n="lib" o="root" g="wheel" p="16877"><f n="msgs" o="root" g="wheel" p="16877"><f n="de.msg" o="root" g="wheel" p="33188"/><f n="es.msg" o="root" g="wheel" p="33188"/><f n="fr.msg" o="root" g="wheel" p="33188"/><f n="hu.msg" o="root" g="wheel" p="33188"/><f n="it.msg" o="root" g="wheel" p="33188"/><f n="ja.msg" o="root" g="wheel" p="33188"/><f n="ru.msg" o="root" g="wheel" p="33188"/><f n="sv.msg" o="root" g="wheel" p="33188"/></f></f></f><f n="gitweb" o="root" g="wheel" p="16877"><f n="gitweb.cgi" o="root" g="wheel" p="33261"/><f n="static" o="root" g="wheel" p="16877"><f n="git-favicon.png" o="root" g="wheel" p="33188"/><f n="git-logo.png" o="root" g="wheel" p="33188"/><f n="gitweb.css" o="root" g="wheel" p="33188"/><f n="gitweb.js" o="root" g="wheel" p="33188"/></f></f><f n="man" o="root" g="wheel" p="17917"><f n="man1" o="root" g="wheel" p="17901"><f n="git-add.1" o="root" g="wheel" p="33188"/><f n="git-am.1" o="root" g="wheel" p="33188"/><f n="git-annotate.1" o="root" g="wheel" p="33188"/><f n="git-apply.1" o="root" g="wheel" p="33188"/><f n="git-archimport.1" o="root" g="wheel" p="33188"/><f n="git-archive.1" o="root" g="wheel" p="33188"/><f n="git-bisect.1" o="root" g="wheel" p="33188"/><f n="git-blame.1" o="root" g="wheel" p="33188"/><f n="git-branch.1" o="root" g="wheel" p="33188"/><f n="git-bundle.1" o="root" g="wheel" p="33188"/><f n="git-cat-file.1" o="root" g="wheel" p="33188"/><f n="git-check-attr.1" o="root" g="wheel" p="33188"/><f n="git-check-ref-format.1" o="root" g="wheel" p="33188"/><f n="git-checkout-index.1" o="root" g="wheel" p="33188"/><f n="git-checkout.1" o="root" g="wheel" p="33188"/><f n="git-cherry-pick.1" o="root" g="wheel" p="33188"/><f n="git-cherry.1" o="root" g="wheel" p="33188"/><f n="git-citool.1" o="root" g="wheel" p="33188"/><f n="git-clean.1" o="root" g="wheel" p="33188"/><f n="git-clone.1" o="root" g="wheel" p="33188"/><f n="git-commit-tree.1" o="root" g="wheel" p="33188"/><f n="git-commit.1" o="root" g="wheel" p="33188"/><f n="git-config.1" o="root" g="wheel" p="33188"/><f n="git-count-objects.1" o="root" g="wheel" p="33188"/><f n="git-cvsexportcommit.1" o="root" g="wheel" p="33188"/><f n="git-cvsimport.1" o="root" g="wheel" p="33188"/><f n="git-cvsserver.1" o="root" g="wheel" p="33188"/><f n="git-daemon.1" o="root" g="wheel" p="33188"/><f n="git-describe.1" o="root" g="wheel" p="33188"/><f n="git-diff-files.1" o="root" g="wheel" p="33188"/><f n="git-diff-index.1" o="root" g="wheel" p="33188"/><f n="git-diff-tree.1" o="root" g="wheel" p="33188"/><f n="git-diff.1" o="root" g="wheel" p="33188"/><f n="git-difftool.1" o="root" g="wheel" p="33188"/><f n="git-fast-export.1" o="root" g="wheel" p="33188"/><f n="git-fast-import.1" o="root" g="wheel" p="33188"/><f n="git-fetch-pack.1" o="root" g="wheel" p="33188"/><f n="git-fetch.1" o="root" g="wheel" p="33188"/><f n="git-filter-branch.1" o="root" g="wheel" p="33188"/><f n="git-fmt-merge-msg.1" o="root" g="wheel" p="33188"/><f n="git-for-each-ref.1" o="root" g="wheel" p="33188"/><f n="git-format-patch.1" o="root" g="wheel" p="33188"/><f n="git-fsck-objects.1" o="root" g="wheel" p="33188"/><f n="git-fsck.1" o="root" g="wheel" p="33188"/><f n="git-gc.1" o="root" g="wheel" p="33188"/><f n="git-get-tar-commit-id.1" o="root" g="wheel" p="33188"/><f n="git-grep.1" o="root" g="wheel" p="33188"/><f n="git-gui.1" o="root" g="wheel" p="33188"/><f n="git-hash-object.1" o="root" g="wheel" p="33188"/><f n="git-help.1" o="root" g="wheel" p="33188"/><f n="git-http-backend.1" o="root" g="wheel" p="33188"/><f n="git-http-fetch.1" o="root" g="wheel" p="33188"/><f n="git-http-push.1" o="root" g="wheel" p="33188"/><f n="git-imap-send.1" o="root" g="wheel" p="33188"/><f n="git-index-pack.1" o="root" g="wheel" p="33188"/><f n="git-init-db.1" o="root" g="wheel" p="33188"/><f n="git-init.1" o="root" g="wheel" p="33188"/><f n="git-instaweb.1" o="root" g="wheel" p="33188"/><f n="git-log.1" o="root" g="wheel" p="33188"/><f n="git-lost-found.1" o="root" g="wheel" p="33188"/><f n="git-ls-files.1" o="root" g="wheel" p="33188"/><f n="git-ls-remote.1" o="root" g="wheel" p="33188"/><f n="git-ls-tree.1" o="root" g="wheel" p="33188"/><f n="git-mailinfo.1" o="root" g="wheel" p="33188"/><f n="git-mailsplit.1" o="root" g="wheel" p="33188"/><f n="git-merge-base.1" o="root" g="wheel" p="33188"/><f n="git-merge-file.1" o="root" g="wheel" p="33188"/><f n="git-merge-index.1" o="root" g="wheel" p="33188"/><f n="git-merge-one-file.1" o="root" g="wheel" p="33188"/><f n="git-merge-tree.1" o="root" g="wheel" p="33188"/><f n="git-merge.1" o="root" g="wheel" p="33188"/><f n="git-mergetool--lib.1" o="root" g="wheel" p="33188"/><f n="git-mergetool.1" o="root" g="wheel" p="33188"/><f n="git-mktag.1" o="root" g="wheel" p="33188"/><f n="git-mktree.1" o="root" g="wheel" p="33188"/><f n="git-mv.1" o="root" g="wheel" p="33188"/><f n="git-name-rev.1" o="root" g="wheel" p="33188"/><f n="git-notes.1" o="root" g="wheel" p="33188"/><f n="git-pack-objects.1" o="root" g="wheel" p="33188"/><f n="git-pack-redundant.1" o="root" g="wheel" p="33188"/><f n="git-pack-refs.1" o="root" g="wheel" p="33188"/><f n="git-parse-remote.1" o="root" g="wheel" p="33188"/><f n="git-patch-id.1" o="root" g="wheel" p="33188"/><f n="git-peek-remote.1" o="root" g="wheel" p="33188"/><f n="git-prune-packed.1" o="root" g="wheel" p="33188"/><f n="git-prune.1" o="root" g="wheel" p="33188"/><f n="git-pull.1" o="root" g="wheel" p="33188"/><f n="git-push.1" o="root" g="wheel" p="33188"/><f n="git-quiltimport.1" o="root" g="wheel" p="33188"/><f n="git-read-tree.1" o="root" g="wheel" p="33188"/><f n="git-rebase.1" o="root" g="wheel" p="33188"/><f n="git-receive-pack.1" o="root" g="wheel" p="33188"/><f n="git-reflog.1" o="root" g="wheel" p="33188"/><f n="git-relink.1" o="root" g="wheel" p="33188"/><f n="git-remote-helpers.1" o="root" g="wheel" p="33188"/><f n="git-remote.1" o="root" g="wheel" p="33188"/><f n="git-repack.1" o="root" g="wheel" p="33188"/><f n="git-replace.1" o="root" g="wheel" p="33188"/><f n="git-repo-config.1" o="root" g="wheel" p="33188"/><f n="git-request-pull.1" o="root" g="wheel" p="33188"/><f n="git-rerere.1" o="root" g="wheel" p="33188"/><f n="git-reset.1" o="root" g="wheel" p="33188"/><f n="git-rev-list.1" o="root" g="wheel" p="33188"/><f n="git-rev-parse.1" o="root" g="wheel" p="33188"/><f n="git-revert.1" o="root" g="wheel" p="33188"/><f n="git-rm.1" o="root" g="wheel" p="33188"/><f n="git-send-email.1" o="root" g="wheel" p="33188"/><f n="git-send-pack.1" o="root" g="wheel" p="33188"/><f n="git-sh-setup.1" o="root" g="wheel" p="33188"/><f n="git-shell.1" o="root" g="wheel" p="33188"/><f n="git-shortlog.1" o="root" g="wheel" p="33188"/><f n="git-show-branch.1" o="root" g="wheel" p="33188"/><f n="git-show-index.1" o="root" g="wheel" p="33188"/><f n="git-show-ref.1" o="root" g="wheel" p="33188"/><f n="git-show.1" o="root" g="wheel" p="33188"/><f n="git-stage.1" o="root" g="wheel" p="33188"/><f n="git-stash.1" o="root" g="wheel" p="33188"/><f n="git-status.1" o="root" g="wheel" p="33188"/><f n="git-stripspace.1" o="root" g="wheel" p="33188"/><f n="git-submodule.1" o="root" g="wheel" p="33188"/><f n="git-svn.1" o="root" g="wheel" p="33188"/><f n="git-symbolic-ref.1" o="root" g="wheel" p="33188"/><f n="git-tag.1" o="root" g="wheel" p="33188"/><f n="git-tar-tree.1" o="root" g="wheel" p="33188"/><f n="git-unpack-file.1" o="root" g="wheel" p="33188"/><f n="git-unpack-objects.1" o="root" g="wheel" p="33188"/><f n="git-update-index.1" o="root" g="wheel" p="33188"/><f n="git-update-ref.1" o="root" g="wheel" p="33188"/><f n="git-update-server-info.1" o="root" g="wheel" p="33188"/><f n="git-upload-archive.1" o="root" g="wheel" p="33188"/><f n="git-upload-pack.1" o="root" g="wheel" p="33188"/><f n="git-var.1" o="root" g="wheel" p="33188"/><f n="git-verify-pack.1" o="root" g="wheel" p="33188"/><f n="git-verify-tag.1" o="root" g="wheel" p="33188"/><f n="git-web--browse.1" o="root" g="wheel" p="33188"/><f n="git-whatchanged.1" o="root" g="wheel" p="33188"/><f n="git-write-tree.1" o="root" g="wheel" p="33188"/><f n="git.1" o="root" g="wheel" p="33188"/><f n="gitk.1" o="root" g="wheel" p="33188"/></f><f n="man3" o="root" g="wheel" p="16877"><f n="Git.3pm" o="root" g="wheel" p="33060"/><f n="private-Error.3pm" o="root" g="wheel" p="33060"/></f><f n="man5" o="root" g="wheel" p="17901"><f n="gitattributes.5" o="root" g="wheel" p="33188"/><f n="githooks.5" o="root" g="wheel" p="33188"/><f n="gitignore.5" o="root" g="wheel" p="33188"/><f n="gitmodules.5" o="root" g="wheel" p="33188"/><f n="gitrepository-layout.5" o="root" g="wheel" p="33188"/></f><f n="man7" o="root" g="wheel" p="17901"><f n="gitcli.7" o="root" g="wheel" p="33188"/><f n="gitcore-tutorial.7" o="root" g="wheel" p="33188"/><f n="gitcvs-migration.7" o="root" g="wheel" p="33188"/><f n="gitdiffcore.7" o="root" g="wheel" p="33188"/><f n="gitglossary.7" o="root" g="wheel" p="33188"/><f n="gitrevisions.7" o="root" g="wheel" p="33188"/><f n="gittutorial-2.7" o="root" g="wheel" p="33188"/><f n="gittutorial.7" o="root" g="wheel" p="33188"/><f n="gitworkflows.7" o="root" g="wheel" p="33188"/></f></f></f></f></pkg-contents>
+<pkg-contents spec="1.12"><f n="git" o="root" g="wheel" p="16877" pt="/usr/local/git" m="false" t="file"><f n="bin" o="root" g="wheel" p="16877"><f n="git" o="root" g="wheel" p="33261"/><f n="git-cvsserver" o="root" g="wheel" p="33261"/><f n="git-receive-pack" o="root" g="wheel" p="41453"/><f n="git-shell" o="root" g="wheel" p="33261"/><f n="git-upload-archive" o="root" g="wheel" p="41453"/><f n="git-upload-pack" o="root" g="wheel" p="33261"/><f n="gitk" o="root" g="wheel" p="33261"/></f><f n="contrib" o="root" g="wheel" p="16877"><f n="completion" o="root" g="wheel" p="16877"><f n="git-completion.bash" o="root" g="wheel" p="33261"/></f></f><f n="lib" o="root" g="wheel" p="16877"><f n="perl5" o="root" g="wheel" p="16877"><f n="site_perl" o="root" g="wheel" p="16877"><f n="5.10.0" o="root" g="wheel" p="16877"><f n="darwin-thread-multi-2level" o="root" g="wheel" p="16877"><f n="auto" o="root" g="wheel" p="16877"><f n="Git" o="root" g="wheel" p="16877"><f n=".packlist" o="root" g="wheel" p="33188"/></f></f></f></f><f n="Error.pm" o="root" g="wheel" p="33060"/><f n="Git.pm" o="root" g="wheel" p="33060"/></f></f><f n="python2.6" o="root" g="wheel" p="16877"><f n="site-packages" o="root" g="wheel" p="16877"><f n="git_remote_helpers" o="root" g="wheel" p="16877"><f n="__init__.py" o="root" g="wheel" p="33188"/><f n="__init__.pyc" o="root" g="wheel" p="33188"/><f n="git" o="root" g="wheel" p="16877"><f n="__init__.py" o="root" g="wheel" p="33188"/><f n="__init__.pyc" o="root" g="wheel" p="33188"/><f n="exporter.py" o="root" g="wheel" p="33188"/><f n="exporter.pyc" o="root" g="wheel" p="33188"/><f n="git.py" o="root" g="wheel" p="33188"/><f n="git.pyc" o="root" g="wheel" p="33188"/><f n="importer.py" o="root" g="wheel" p="33188"/><f n="importer.pyc" o="root" g="wheel" p="33188"/><f n="non_local.py" o="root" g="wheel" p="33188"/><f n="non_local.pyc" o="root" g="wheel" p="33188"/><f n="repo.py" o="root" g="wheel" p="33188"/><f n="repo.pyc" o="root" g="wheel" p="33188"/></f><f n="util.py" o="root" g="wheel" p="33188"/><f n="util.pyc" o="root" g="wheel" p="33188"/></f><f n="git_remote_helpers-0.1.0-py2.6.egg-info" o="root" g="wheel" p="33188"/></f></f></f><f n="libexec" o="root" g="wheel" p="16877"><f n="git-core" o="root" g="wheel" p="16877"><f n="git" o="root" g="wheel" p="41453"/><f n="git-add" o="root" g="wheel" p="41453"/><f n="git-add--interactive" o="root" g="wheel" p="33261"/><f n="git-am" o="root" g="wheel" p="33261"/><f n="git-annotate" o="root" g="wheel" p="41453"/><f n="git-apply" o="root" g="wheel" p="41453"/><f n="git-archimport" o="root" g="wheel" p="33261"/><f n="git-archive" o="root" g="wheel" p="41453"/><f n="git-bisect" o="root" g="wheel" p="33261"/><f n="git-bisect--helper" o="root" g="wheel" p="41453"/><f n="git-blame" o="root" g="wheel" p="41453"/><f n="git-branch" o="root" g="wheel" p="41453"/><f n="git-bundle" o="root" g="wheel" p="41453"/><f n="git-cat-file" o="root" g="wheel" p="41453"/><f n="git-check-attr" o="root" g="wheel" p="41453"/><f n="git-check-ref-format" o="root" g="wheel" p="41453"/><f n="git-checkout" o="root" g="wheel" p="41453"/><f n="git-checkout-index" o="root" g="wheel" p="41453"/><f n="git-cherry" o="root" g="wheel" p="41453"/><f n="git-cherry-pick" o="root" g="wheel" p="41453"/><f n="git-citool" o="root" g="wheel" p="33261"/><f n="git-clean" o="root" g="wheel" p="41453"/><f n="git-clone" o="root" g="wheel" p="41453"/><f n="git-commit" o="root" g="wheel" p="41453"/><f n="git-commit-tree" o="root" g="wheel" p="41453"/><f n="git-config" o="root" g="wheel" p="41453"/><f n="git-count-objects" o="root" g="wheel" p="41453"/><f n="git-cvsexportcommit" o="root" g="wheel" p="33261"/><f n="git-cvsimport" o="root" g="wheel" p="33261"/><f n="git-cvsserver" o="root" g="wheel" p="33261"/><f n="git-daemon" o="root" g="wheel" p="33261"/><f n="git-describe" o="root" g="wheel" p="41453"/><f n="git-diff" o="root" g="wheel" p="41453"/><f n="git-diff-files" o="root" g="wheel" p="41453"/><f n="git-diff-index" o="root" g="wheel" p="41453"/><f n="git-diff-tree" o="root" g="wheel" p="41453"/><f n="git-difftool" o="root" g="wheel" p="33261"/><f n="git-difftool--helper" o="root" g="wheel" p="33261"/><f n="git-fast-export" o="root" g="wheel" p="41453"/><f n="git-fast-import" o="root" g="wheel" p="33261"/><f n="git-fetch" o="root" g="wheel" p="41453"/><f n="git-fetch-pack" o="root" g="wheel" p="41453"/><f n="git-filter-branch" o="root" g="wheel" p="33261"/><f n="git-fmt-merge-msg" o="root" g="wheel" p="41453"/><f n="git-for-each-ref" o="root" g="wheel" p="41453"/><f n="git-format-patch" o="root" g="wheel" p="41453"/><f n="git-fsck" o="root" g="wheel" p="41453"/><f n="git-fsck-objects" o="root" g="wheel" p="41453"/><f n="git-gc" o="root" g="wheel" p="41453"/><f n="git-get-tar-commit-id" o="root" g="wheel" p="41453"/><f n="git-grep" o="root" g="wheel" p="41453"/><f n="git-gui" o="root" g="wheel" p="33261"/><f n="git-gui--askpass" o="root" g="wheel" p="33261"/><f n="git-hash-object" o="root" g="wheel" p="41453"/><f n="git-help" o="root" g="wheel" p="41453"/><f n="git-http-backend" o="root" g="wheel" p="33261"/><f n="git-http-fetch" o="root" g="wheel" p="33261"/><f n="git-http-push" o="root" g="wheel" p="33261"/><f n="git-imap-send" o="root" g="wheel" p="33261"/><f n="git-index-pack" o="root" g="wheel" p="41453"/><f n="git-init" o="root" g="wheel" p="41453"/><f n="git-init-db" o="root" g="wheel" p="41453"/><f n="git-instaweb" o="root" g="wheel" p="33261"/><f n="git-log" o="root" g="wheel" p="41453"/><f n="git-lost-found" o="root" g="wheel" p="33261"/><f n="git-ls-files" o="root" g="wheel" p="41453"/><f n="git-ls-remote" o="root" g="wheel" p="41453"/><f n="git-ls-tree" o="root" g="wheel" p="41453"/><f n="git-mailinfo" o="root" g="wheel" p="41453"/><f n="git-mailsplit" o="root" g="wheel" p="41453"/><f n="git-merge" o="root" g="wheel" p="41453"/><f n="git-merge-base" o="root" g="wheel" p="41453"/><f n="git-merge-file" o="root" g="wheel" p="41453"/><f n="git-merge-index" o="root" g="wheel" p="41453"/><f n="git-merge-octopus" o="root" g="wheel" p="33261"/><f n="git-merge-one-file" o="root" g="wheel" p="33261"/><f n="git-merge-ours" o="root" g="wheel" p="41453"/><f n="git-merge-recursive" o="root" g="wheel" p="41453"/><f n="git-merge-resolve" o="root" g="wheel" p="33261"/><f n="git-merge-subtree" o="root" g="wheel" p="41453"/><f n="git-merge-tree" o="root" g="wheel" p="41453"/><f n="git-mergetool" o="root" g="wheel" p="33261"/><f n="git-mergetool--lib" o="root" g="wheel" p="33188"/><f n="git-mktag" o="root" g="wheel" p="41453"/><f n="git-mktree" o="root" g="wheel" p="41453"/><f n="git-mv" o="root" g="wheel" p="41453"/><f n="git-name-rev" o="root" g="wheel" p="41453"/><f n="git-notes" o="root" g="wheel" p="41453"/><f n="git-pack-objects" o="root" g="wheel" p="41453"/><f n="git-pack-redundant" o="root" g="wheel" p="41453"/><f n="git-pack-refs" o="root" g="wheel" p="41453"/><f n="git-parse-remote" o="root" g="wheel" p="33188"/><f n="git-patch-id" o="root" g="wheel" p="41453"/><f n="git-peek-remote" o="root" g="wheel" p="41453"/><f n="git-prune" o="root" g="wheel" p="41453"/><f n="git-prune-packed" o="root" g="wheel" p="41453"/><f n="git-pull" o="root" g="wheel" p="33261"/><f n="git-push" o="root" g="wheel" p="41453"/><f n="git-quiltimport" o="root" g="wheel" p="33261"/><f n="git-read-tree" o="root" g="wheel" p="41453"/><f n="git-rebase" o="root" g="wheel" p="33261"/><f n="git-rebase--interactive" o="root" g="wheel" p="33261"/><f n="git-receive-pack" o="root" g="wheel" p="41453"/><f n="git-reflog" o="root" g="wheel" p="41453"/><f n="git-relink" o="root" g="wheel" p="33261"/><f n="git-remote" o="root" g="wheel" p="41453"/><f n="git-remote-ftp" o="root" g="wheel" p="33261"/><f n="git-remote-ftps" o="root" g="wheel" p="33261"/><f n="git-remote-http" o="root" g="wheel" p="33261"/><f n="git-remote-https" o="root" g="wheel" p="33261"/><f n="git-remote-testgit" o="root" g="wheel" p="33261"/><f n="git-repack" o="root" g="wheel" p="33261"/><f n="git-replace" o="root" g="wheel" p="41453"/><f n="git-repo-config" o="root" g="wheel" p="41453"/><f n="git-request-pull" o="root" g="wheel" p="33261"/><f n="git-rerere" o="root" g="wheel" p="41453"/><f n="git-reset" o="root" g="wheel" p="41453"/><f n="git-rev-list" o="root" g="wheel" p="41453"/><f n="git-rev-parse" o="root" g="wheel" p="41453"/><f n="git-revert" o="root" g="wheel" p="41453"/><f n="git-rm" o="root" g="wheel" p="41453"/><f n="git-send-email" o="root" g="wheel" p="33261"/><f n="git-send-pack" o="root" g="wheel" p="41453"/><f n="git-sh-setup" o="root" g="wheel" p="33188"/><f n="git-shell" o="root" g="wheel" p="33261"/><f n="git-shortlog" o="root" g="wheel" p="41453"/><f n="git-show" o="root" g="wheel" p="41453"/><f n="git-show-branch" o="root" g="wheel" p="41453"/><f n="git-show-index" o="root" g="wheel" p="33261"/><f n="git-show-ref" o="root" g="wheel" p="41453"/><f n="git-stage" o="root" g="wheel" p="41453"/><f n="git-stash" o="root" g="wheel" p="33261"/><f n="git-status" o="root" g="wheel" p="41453"/><f n="git-stripspace" o="root" g="wheel" p="41453"/><f n="git-submodule" o="root" g="wheel" p="33261"/><f n="git-svn" o="root" g="wheel" p="33261"/><f n="git-symbolic-ref" o="root" g="wheel" p="41453"/><f n="git-tag" o="root" g="wheel" p="41453"/><f n="git-tar-tree" o="root" g="wheel" p="41453"/><f n="git-unpack-file" o="root" g="wheel" p="41453"/><f n="git-unpack-objects" o="root" g="wheel" p="41453"/><f n="git-update-index" o="root" g="wheel" p="41453"/><f n="git-update-ref" o="root" g="wheel" p="41453"/><f n="git-update-server-info" o="root" g="wheel" p="41453"/><f n="git-upload-archive" o="root" g="wheel" p="41453"/><f n="git-upload-pack" o="root" g="wheel" p="33261"/><f n="git-var" o="root" g="wheel" p="41453"/><f n="git-verify-pack" o="root" g="wheel" p="41453"/><f n="git-verify-tag" o="root" g="wheel" p="41453"/><f n="git-web--browse" o="root" g="wheel" p="33261"/><f n="git-whatchanged" o="root" g="wheel" p="41453"/><f n="git-write-tree" o="root" g="wheel" p="41453"/></f></f><f n="Library" o="root" g="wheel" p="16877"><f n="Perl" o="root" g="wheel" p="16877"><f n="Updates" o="root" g="wheel" p="16877"><f n="5.10.0" o="root" g="wheel" p="16877"><f n="darwin-thread-multi-2level" o="root" g="wheel" p="16877"><f n="perllocal.pod" o="root" g="wheel" p="33188"/></f></f></f></f></f><f n="share" o="root" g="wheel" p="16877"><f n="git-core" o="root" g="wheel" p="16877"><f n="templates" o="root" g="wheel" p="16877"><f n="branches" o="root" g="wheel" p="16877"/><f n="description" o="root" g="wheel" p="33188"/><f n="hooks" o="root" g="wheel" p="16877"><f n="applypatch-msg.sample" o="root" g="wheel" p="33261"/><f n="commit-msg.sample" o="root" g="wheel" p="33261"/><f n="post-commit.sample" o="root" g="wheel" p="33261"/><f n="post-receive.sample" o="root" g="wheel" p="33261"/><f n="post-update.sample" o="root" g="wheel" p="33261"/><f n="pre-applypatch.sample" o="root" g="wheel" p="33261"/><f n="pre-commit.sample" o="root" g="wheel" p="33261"/><f n="pre-rebase.sample" o="root" g="wheel" p="33261"/><f n="prepare-commit-msg.sample" o="root" g="wheel" p="33261"/><f n="update.sample" o="root" g="wheel" p="33261"/></f><f n="info" o="root" g="wheel" p="16877"><f n="exclude" o="root" g="wheel" p="33188"/></f></f></f><f n="git-gui" o="root" g="wheel" p="16877"><f n="lib" o="root" g="wheel" p="16877"><f n="about.tcl" o="root" g="wheel" p="33188"/><f n="blame.tcl" o="root" g="wheel" p="33188"/><f n="branch.tcl" o="root" g="wheel" p="33188"/><f n="branch_checkout.tcl" o="root" g="wheel" p="33188"/><f n="branch_create.tcl" o="root" g="wheel" p="33188"/><f n="branch_delete.tcl" o="root" g="wheel" p="33188"/><f n="branch_rename.tcl" o="root" g="wheel" p="33188"/><f n="browser.tcl" o="root" g="wheel" p="33188"/><f n="checkout_op.tcl" o="root" g="wheel" p="33188"/><f n="choose_font.tcl" o="root" g="wheel" p="33188"/><f n="choose_repository.tcl" o="root" g="wheel" p="33188"/><f n="choose_rev.tcl" o="root" g="wheel" p="33188"/><f n="class.tcl" o="root" g="wheel" p="33188"/><f n="commit.tcl" o="root" g="wheel" p="33188"/><f n="console.tcl" o="root" g="wheel" p="33188"/><f n="database.tcl" o="root" g="wheel" p="33188"/><f n="date.tcl" o="root" g="wheel" p="33188"/><f n="diff.tcl" o="root" g="wheel" p="33188"/><f n="encoding.tcl" o="root" g="wheel" p="33188"/><f n="error.tcl" o="root" g="wheel" p="33188"/><f n="Git Gui.app" o="root" g="staff" p="16877"><f n="Contents" o="root" g="staff" p="16877"><f n="Info.plist" o="root" g="staff" p="33188"/><f n="MacOS" o="root" g="staff" p="16877"><f n="Wish" o="root" g="staff" p="33261"/></f><f n="Resources" o="root" g="staff" p="16877"><f n="git-gui.icns" o="root" g="staff" p="33188"/><f n="Scripts" o="root" g="staff" p="16877"><f n="AppMain.tcl" o="root" g="staff" p="33188"/></f></f></f></f><f n="git-gui.ico" o="root" g="wheel" p="33188"/><f n="git-gui.tcl" o="root" g="wheel" p="33261"/><f n="index.tcl" o="root" g="wheel" p="33188"/><f n="logo.tcl" o="root" g="wheel" p="33188"/><f n="merge.tcl" o="root" g="wheel" p="33188"/><f n="mergetool.tcl" o="root" g="wheel" p="33188"/><f n="msgs" o="root" g="wheel" p="16877"><f n="de.msg" o="root" g="wheel" p="33188"/><f n="el.msg" o="root" g="wheel" p="33188"/><f n="fr.msg" o="root" g="wheel" p="33188"/><f n="hu.msg" o="root" g="wheel" p="33188"/><f n="it.msg" o="root" g="wheel" p="33188"/><f n="ja.msg" o="root" g="wheel" p="33188"/><f n="nb.msg" o="root" g="wheel" p="33188"/><f n="ru.msg" o="root" g="wheel" p="33188"/><f n="sv.msg" o="root" g="wheel" p="33188"/><f n="zh_cn.msg" o="root" g="wheel" p="33188"/></f><f n="option.tcl" o="root" g="wheel" p="33188"/><f n="remote.tcl" o="root" g="wheel" p="33188"/><f n="remote_add.tcl" o="root" g="wheel" p="33188"/><f n="remote_branch_delete.tcl" o="root" g="wheel" p="33188"/><f n="search.tcl" o="root" g="wheel" p="33188"/><f n="shortcut.tcl" o="root" g="wheel" p="33188"/><f n="spellcheck.tcl" o="root" g="wheel" p="33188"/><f n="sshkey.tcl" o="root" g="wheel" p="33188"/><f n="status_bar.tcl" o="root" g="wheel" p="33188"/><f n="tclIndex" o="root" g="wheel" p="33188"/><f n="themed.tcl" o="root" g="wheel" p="33188"/><f n="tools.tcl" o="root" g="wheel" p="33188"/><f n="tools_dlg.tcl" o="root" g="wheel" p="33188"/><f n="transport.tcl" o="root" g="wheel" p="33188"/><f n="win32.tcl" o="root" g="wheel" p="33188"/><f n="win32_shortcut.js" o="root" g="wheel" p="33188"/></f></f><f n="gitk" o="root" g="wheel" p="16877"><f n="lib" o="root" g="wheel" p="16877"><f n="msgs" o="root" g="wheel" p="16877"><f n="de.msg" o="root" g="wheel" p="33188"/><f n="es.msg" o="root" g="wheel" p="33188"/><f n="fr.msg" o="root" g="wheel" p="33188"/><f n="hu.msg" o="root" g="wheel" p="33188"/><f n="it.msg" o="root" g="wheel" p="33188"/><f n="ja.msg" o="root" g="wheel" p="33188"/><f n="ru.msg" o="root" g="wheel" p="33188"/><f n="sv.msg" o="root" g="wheel" p="33188"/></f></f></f><f n="gitweb" o="root" g="wheel" p="16877"><f n="gitweb.cgi" o="root" g="wheel" p="33261"/><f n="static" o="root" g="wheel" p="16877"><f n="git-favicon.png" o="root" g="wheel" p="33188"/><f n="git-logo.png" o="root" g="wheel" p="33188"/><f n="gitweb.css" o="root" g="wheel" p="33188"/><f n="gitweb.js" o="root" g="wheel" p="33188"/></f></f><f n="man" o="root" g="wheel" p="17917"><f n="man1" o="root" g="wheel" p="17901"><f n="git-add.1" o="root" g="wheel" p="33188"/><f n="git-am.1" o="root" g="wheel" p="33188"/><f n="git-annotate.1" o="root" g="wheel" p="33188"/><f n="git-apply.1" o="root" g="wheel" p="33188"/><f n="git-archimport.1" o="root" g="wheel" p="33188"/><f n="git-archive.1" o="root" g="wheel" p="33188"/><f n="git-bisect.1" o="root" g="wheel" p="33188"/><f n="git-blame.1" o="root" g="wheel" p="33188"/><f n="git-branch.1" o="root" g="wheel" p="33188"/><f n="git-bundle.1" o="root" g="wheel" p="33188"/><f n="git-cat-file.1" o="root" g="wheel" p="33188"/><f n="git-check-attr.1" o="root" g="wheel" p="33188"/><f n="git-check-ref-format.1" o="root" g="wheel" p="33188"/><f n="git-checkout-index.1" o="root" g="wheel" p="33188"/><f n="git-checkout.1" o="root" g="wheel" p="33188"/><f n="git-cherry-pick.1" o="root" g="wheel" p="33188"/><f n="git-cherry.1" o="root" g="wheel" p="33188"/><f n="git-citool.1" o="root" g="wheel" p="33188"/><f n="git-clean.1" o="root" g="wheel" p="33188"/><f n="git-clone.1" o="root" g="wheel" p="33188"/><f n="git-commit-tree.1" o="root" g="wheel" p="33188"/><f n="git-commit.1" o="root" g="wheel" p="33188"/><f n="git-config.1" o="root" g="wheel" p="33188"/><f n="git-count-objects.1" o="root" g="wheel" p="33188"/><f n="git-cvsexportcommit.1" o="root" g="wheel" p="33188"/><f n="git-cvsimport.1" o="root" g="wheel" p="33188"/><f n="git-cvsserver.1" o="root" g="wheel" p="33188"/><f n="git-daemon.1" o="root" g="wheel" p="33188"/><f n="git-describe.1" o="root" g="wheel" p="33188"/><f n="git-diff-files.1" o="root" g="wheel" p="33188"/><f n="git-diff-index.1" o="root" g="wheel" p="33188"/><f n="git-diff-tree.1" o="root" g="wheel" p="33188"/><f n="git-diff.1" o="root" g="wheel" p="33188"/><f n="git-difftool.1" o="root" g="wheel" p="33188"/><f n="git-fast-export.1" o="root" g="wheel" p="33188"/><f n="git-fast-import.1" o="root" g="wheel" p="33188"/><f n="git-fetch-pack.1" o="root" g="wheel" p="33188"/><f n="git-fetch.1" o="root" g="wheel" p="33188"/><f n="git-filter-branch.1" o="root" g="wheel" p="33188"/><f n="git-fmt-merge-msg.1" o="root" g="wheel" p="33188"/><f n="git-for-each-ref.1" o="root" g="wheel" p="33188"/><f n="git-format-patch.1" o="root" g="wheel" p="33188"/><f n="git-fsck-objects.1" o="root" g="wheel" p="33188"/><f n="git-fsck.1" o="root" g="wheel" p="33188"/><f n="git-gc.1" o="root" g="wheel" p="33188"/><f n="git-get-tar-commit-id.1" o="root" g="wheel" p="33188"/><f n="git-grep.1" o="root" g="wheel" p="33188"/><f n="git-gui.1" o="root" g="wheel" p="33188"/><f n="git-hash-object.1" o="root" g="wheel" p="33188"/><f n="git-help.1" o="root" g="wheel" p="33188"/><f n="git-http-backend.1" o="root" g="wheel" p="33188"/><f n="git-http-fetch.1" o="root" g="wheel" p="33188"/><f n="git-http-push.1" o="root" g="wheel" p="33188"/><f n="git-imap-send.1" o="root" g="wheel" p="33188"/><f n="git-index-pack.1" o="root" g="wheel" p="33188"/><f n="git-init-db.1" o="root" g="wheel" p="33188"/><f n="git-init.1" o="root" g="wheel" p="33188"/><f n="git-instaweb.1" o="root" g="wheel" p="33188"/><f n="git-log.1" o="root" g="wheel" p="33188"/><f n="git-lost-found.1" o="root" g="wheel" p="33188"/><f n="git-ls-files.1" o="root" g="wheel" p="33188"/><f n="git-ls-remote.1" o="root" g="wheel" p="33188"/><f n="git-ls-tree.1" o="root" g="wheel" p="33188"/><f n="git-mailinfo.1" o="root" g="wheel" p="33188"/><f n="git-mailsplit.1" o="root" g="wheel" p="33188"/><f n="git-merge-base.1" o="root" g="wheel" p="33188"/><f n="git-merge-file.1" o="root" g="wheel" p="33188"/><f n="git-merge-index.1" o="root" g="wheel" p="33188"/><f n="git-merge-one-file.1" o="root" g="wheel" p="33188"/><f n="git-merge-tree.1" o="root" g="wheel" p="33188"/><f n="git-merge.1" o="root" g="wheel" p="33188"/><f n="git-mergetool--lib.1" o="root" g="wheel" p="33188"/><f n="git-mergetool.1" o="root" g="wheel" p="33188"/><f n="git-mktag.1" o="root" g="wheel" p="33188"/><f n="git-mktree.1" o="root" g="wheel" p="33188"/><f n="git-mv.1" o="root" g="wheel" p="33188"/><f n="git-name-rev.1" o="root" g="wheel" p="33188"/><f n="git-notes.1" o="root" g="wheel" p="33188"/><f n="git-pack-objects.1" o="root" g="wheel" p="33188"/><f n="git-pack-redundant.1" o="root" g="wheel" p="33188"/><f n="git-pack-refs.1" o="root" g="wheel" p="33188"/><f n="git-parse-remote.1" o="root" g="wheel" p="33188"/><f n="git-patch-id.1" o="root" g="wheel" p="33188"/><f n="git-peek-remote.1" o="root" g="wheel" p="33188"/><f n="git-prune-packed.1" o="root" g="wheel" p="33188"/><f n="git-prune.1" o="root" g="wheel" p="33188"/><f n="git-pull.1" o="root" g="wheel" p="33188"/><f n="git-push.1" o="root" g="wheel" p="33188"/><f n="git-quiltimport.1" o="root" g="wheel" p="33188"/><f n="git-read-tree.1" o="root" g="wheel" p="33188"/><f n="git-rebase.1" o="root" g="wheel" p="33188"/><f n="git-receive-pack.1" o="root" g="wheel" p="33188"/><f n="git-reflog.1" o="root" g="wheel" p="33188"/><f n="git-relink.1" o="root" g="wheel" p="33188"/><f n="git-remote-helpers.1" o="root" g="wheel" p="33188"/><f n="git-remote.1" o="root" g="wheel" p="33188"/><f n="git-repack.1" o="root" g="wheel" p="33188"/><f n="git-replace.1" o="root" g="wheel" p="33188"/><f n="git-repo-config.1" o="root" g="wheel" p="33188"/><f n="git-request-pull.1" o="root" g="wheel" p="33188"/><f n="git-rerere.1" o="root" g="wheel" p="33188"/><f n="git-reset.1" o="root" g="wheel" p="33188"/><f n="git-rev-list.1" o="root" g="wheel" p="33188"/><f n="git-rev-parse.1" o="root" g="wheel" p="33188"/><f n="git-revert.1" o="root" g="wheel" p="33188"/><f n="git-rm.1" o="root" g="wheel" p="33188"/><f n="git-send-email.1" o="root" g="wheel" p="33188"/><f n="git-send-pack.1" o="root" g="wheel" p="33188"/><f n="git-sh-setup.1" o="root" g="wheel" p="33188"/><f n="git-shell.1" o="root" g="wheel" p="33188"/><f n="git-shortlog.1" o="root" g="wheel" p="33188"/><f n="git-show-branch.1" o="root" g="wheel" p="33188"/><f n="git-show-index.1" o="root" g="wheel" p="33188"/><f n="git-show-ref.1" o="root" g="wheel" p="33188"/><f n="git-show.1" o="root" g="wheel" p="33188"/><f n="git-stage.1" o="root" g="wheel" p="33188"/><f n="git-stash.1" o="root" g="wheel" p="33188"/><f n="git-status.1" o="root" g="wheel" p="33188"/><f n="git-stripspace.1" o="root" g="wheel" p="33188"/><f n="git-submodule.1" o="root" g="wheel" p="33188"/><f n="git-svn.1" o="root" g="wheel" p="33188"/><f n="git-symbolic-ref.1" o="root" g="wheel" p="33188"/><f n="git-tag.1" o="root" g="wheel" p="33188"/><f n="git-tar-tree.1" o="root" g="wheel" p="33188"/><f n="git-unpack-file.1" o="root" g="wheel" p="33188"/><f n="git-unpack-objects.1" o="root" g="wheel" p="33188"/><f n="git-update-index.1" o="root" g="wheel" p="33188"/><f n="git-update-ref.1" o="root" g="wheel" p="33188"/><f n="git-update-server-info.1" o="root" g="wheel" p="33188"/><f n="git-upload-archive.1" o="root" g="wheel" p="33188"/><f n="git-upload-pack.1" o="root" g="wheel" p="33188"/><f n="git-var.1" o="root" g="wheel" p="33188"/><f n="git-verify-pack.1" o="root" g="wheel" p="33188"/><f n="git-verify-tag.1" o="root" g="wheel" p="33188"/><f n="git-web--browse.1" o="root" g="wheel" p="33188"/><f n="git-whatchanged.1" o="root" g="wheel" p="33188"/><f n="git-write-tree.1" o="root" g="wheel" p="33188"/><f n="git.1" o="root" g="wheel" p="33188"/><f n="gitk.1" o="root" g="wheel" p="33188"/></f><f n="man3" o="root" g="wheel" p="16877"><f n="Git.3pm" o="root" g="wheel" p="33060"/><f n="private-Error.3pm" o="root" g="wheel" p="33060"/></f><f n="man5" o="root" g="wheel" p="17901"><f n="gitattributes.5" o="root" g="wheel" p="33188"/><f n="githooks.5" o="root" g="wheel" p="33188"/><f n="gitignore.5" o="root" g="wheel" p="33188"/><f n="gitmodules.5" o="root" g="wheel" p="33188"/><f n="gitrepository-layout.5" o="root" g="wheel" p="33188"/></f><f n="man7" o="root" g="wheel" p="17901"><f n="gitcli.7" o="root" g="wheel" p="33188"/><f n="gitcore-tutorial.7" o="root" g="wheel" p="33188"/><f n="gitcvs-migration.7" o="root" g="wheel" p="33188"/><f n="gitdiffcore.7" o="root" g="wheel" p="33188"/><f n="gitglossary.7" o="root" g="wheel" p="33188"/><f n="gitrevisions.7" o="root" g="wheel" p="33188"/><f n="gittutorial-2.7" o="root" g="wheel" p="33188"/><f n="gittutorial.7" o="root" g="wheel" p="33188"/><f n="gitworkflows.7" o="root" g="wheel" p="33188"/></f></f></f></f></pkg-contents>
View
2 build.sh
@@ -48,5 +48,7 @@ $SUDO ruby UserScripts/symlink_git_hardlinks.rb
# add .DS_Store to default ignore for new repositories
$SUDO sh -c "echo .DS_Store >> $PREFIX/share/git-core/templates/info/exclude"
+$SUDO chown -R root:wheel /usr/local/git
+
[ -d /etc/paths.d ] && $SUDO cp etc/paths.d/git /etc/paths.d
[ -d /etc/manpaths.d ] && $SUDO cp etc/manpaths.d/git /etc/manpaths.d
View
5 build_package_test_and_bundle.sh
@@ -12,7 +12,8 @@ for ARCH in i386 x86_64; do
echo "Git version is $GIT_VERSION"
- /Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker --doc Git\ Installer.pmdoc/ -o Disk\ Image/git-$GIT_VERSION-intel-$ARCH-leopard.pkg --title "Git $GIT_VERSION"
+ rm -f Disk\ Image/*.pkg
+ sudo bash -c "/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker --doc Git\ Installer.pmdoc/ -o Disk\ Image/$PACKAGE_NAME.pkg --title 'Git $GIT_VERSION $ARCH'"
UNCOMPRESSED_IMAGE_FILENAME="$PACKAGE_NAME.uncompressed.dmg"
IMAGE_FILENAME="$PACKAGE_NAME.dmg"
@@ -23,7 +24,7 @@ done
echo "Testing the $ARCH installer..."
-./test_installer.sh
+. test_installer.sh
echo "Git Installer $GIT_VERSION - OS X - Leopard - Intel $ARCH" | pbcopy
open "http://code.google.com/p/git-osx-installer/downloads/entry"
View
6 test_installer.sh
@@ -31,5 +31,11 @@ else
$install_diff"
exit 1
fi
+
+if (ls -alR /usr/local/git/* | grep `whoami`); then
+ echo "Some user-owned files exist!"
+ exit 1
+fi
+
echo "Success!"

0 comments on commit 8bfd924

Please sign in to comment.
Something went wrong with that request. Please try again.