1#!/bin/sh 2# Copyright (C) 2009, Google Inc. 3# and other copyright owners as documented in the project's IP log. 4# 5# This program and the accompanying materials are made available 6# under the terms of the Eclipse Distribution License v1.0 which 7# accompanies this distribution, is reproduced below, and is 8# available at http://www.eclipse.org/org/documents/edl-v10.php 9# 10# All rights reserved. 11# 12# Redistribution and use in source and binary forms, with or 13# without modification, are permitted provided that the following 14# conditions are met: 15# 16# - Redistributions of source code must retain the above copyright 17# notice, this list of conditions and the following disclaimer. 18# 19# - Redistributions in binary form must reproduce the above 20# copyright notice, this list of conditions and the following 21# disclaimer in the documentation and/or other materials provided 22# with the distribution. 23# 24# - Neither the name of the Eclipse Foundation, Inc. nor the 25# names of its contributors may be used to endorse or promote 26# products derived from this software without specific prior 27# written permission. 28# 29# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 30# CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 31# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 32# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 33# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 34# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 35# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 36# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 37# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 38# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 39# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 40# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 41# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 42 43 44 45URL=git://repo.or.cz/jgit.git 46PRE=3a2dd9921c8a08740a9e02c421469e5b1a9e47cb 47POST=1a6964c8274c50f0253db75f010d78ef0e739343 48 49GIT_DIR=$(git rev-parse --git-dir) && 50grafts="$GIT_DIR/info/grafts" && 51 52if grep $PRE "$grafts" >/dev/null 2>/dev/null 53then 54 echo 'Graft already installed; doing nothing.' >&2 55else 56 git remote add old-jgit "$URL" && 57 git fetch old-jgit && 58 echo $POST $PRE >>"$GIT_DIR/info/grafts" && 59 echo 'Graft installed.' >&2 60fi 61