Skip to content

Commit 82527cf

Browse files
committed
Merge branch 'maint'
* maint: fix index-pack with packs >4GB containing deltas on 32-bit machines git-hash-object should honor config variables gitweb: correct month in date display for atom feeds
2 parents 1b2486d + a91ef6e commit 82527cf

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

gitweb/gitweb.perl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1856,7 +1856,7 @@ sub parse_date {
18561856
$date{'mday-time'} = sprintf "%d %s %02d:%02d",
18571857
$mday, $months[$mon], $hour ,$min;
18581858
$date{'iso-8601'} = sprintf "%04d-%02d-%02dT%02d:%02d:%02dZ",
1859-
1900+$year, $mon, $mday, $hour ,$min, $sec;
1859+
1900+$year, 1+$mon, $mday, $hour ,$min, $sec;
18601860

18611861
$tz =~ m/^([+\-][0-9][0-9])([0-9][0-9])$/;
18621862
my $local = $epoch + ((int $1 + ($2/60)) * 3600);

hash-object.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ int main(int argc, char **argv)
4242
int prefix_length = -1;
4343
int no_more_flags = 0;
4444

45+
git_config(git_default_config);
46+
4547
for (i = 1 ; i < argc; i++) {
4648
if (!no_more_flags && argv[i][0] == '-') {
4749
if (!strcmp(argv[i], "-t")) {

index-pack.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ static void *unpack_raw_entry(struct object_entry *obj, union delta_base *delta_
256256

257257
static void *get_data_from_pack(struct object_entry *obj)
258258
{
259-
unsigned long from = obj[0].idx.offset + obj[0].hdr_size;
259+
off_t from = obj[0].idx.offset + obj[0].hdr_size;
260260
unsigned long len = obj[1].idx.offset - from;
261261
unsigned long rdy = 0;
262262
unsigned char *src, *data;

0 commit comments

Comments
 (0)