Staging
v0.5.1
https://github.com/git/git
Revision 1b9bc5a7b7434d771726011613a00cb202bd9f44 authored by Junio C Hamano on 15 May 2006, 19:52:00 UTC, committed by Junio C Hamano on 15 May 2006, 20:01:37 UTC
Apparently <stdint.h> is not enough for uint32_t on OpenBSD; use
"unsigned int" -- hopefully that would stay 32-bit on every
platform we care about, at least until we update the pack-index
file format.

Our sha1 routines optimized for architectures use uint32_t and
expects '#include <stdint.h>' to be enough, so OpenBSD on arm or
ppc might have similar issues down the road, I dunno.

Signed-off-by: Junio C Hamano <junkio@cox.net>
1 parent f3dd5ea
Raw File
Tip revision: 1b9bc5a7b7434d771726011613a00cb202bd9f44 authored by Junio C Hamano on 15 May 2006, 19:52:00 UTC
Fix pack-index issue on 64-bit platforms a bit more portably.
Tip revision: 1b9bc5a
git-request-pull.sh
#!/bin/sh -e
# Copyright 2005, Ryan Anderson <ryan@michonline.com>
#
# This file is licensed under the GPL v2, or a later version
# at the discretion of Linus Torvalds.

USAGE='<commit> <url> [<head>]'
LONG_USAGE='Summarizes the changes since <commit> to the standard output,
and includes <url> in the message generated.'
SUBDIRECTORY_OK='Yes'
. git-sh-setup

revision=$1
url=$2
head=${3-HEAD}

[ "$revision" ] || usage
[ "$url" ] || usage

baserev=`git-rev-parse --verify "$revision"^0` &&
headrev=`git-rev-parse --verify "$head"^0` || exit

echo "The following changes since commit $baserev:"
git log --max-count=1 --pretty=short "$baserev" |
git-shortlog | sed -e 's/^\(.\)/  \1/'

echo "are found in the git repository at:" 
echo
echo "  $url"
echo

git log  $baserev..$headrev | git-shortlog ;
git diff $baserev..$headrev | git-apply --stat --summary
back to top