Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/treetrek.git

Restores file peeking

AuthorDave Jarvis <email>
Date2026-02-14 14:40:46 GMT-0800
Commitfd8ddf1c6c52f28c2b6dade46761f22994a18f9d
Parent58a559c
Delta2 lines added, 1 line removed, 1-line increase
git/Git.php
$isDirectory = $mode === '40000' || $mode === '040000';
$size = $isDirectory ? 0 : $this->getObjectSize( $sha );
+ $contents = $isDirectory ? '' : $this->peek( $sha, 12 );
- $callback( new File( $name, $sha, $mode, 0, $size ) );
+ $callback( new File( $name, $sha, $mode, 0, $size, $contents ) );
$position = $nullPos + 21;