44 lines · 585 B · Text
RawDownload
#!/bin/rc -e . /sys/lib/shithub/common.rc cd $1shift rfork nenl='' gituser=$1repo=$2refname=$3 repons $gituser $repoif(! ref=`{resolveref $refname}){	echo '<b>invalid ref '$refname'</b>'	exit} if(test -f $gitfs/$ref/hash)	hash=`{cat $gitfs/$ref/hash}if not	hash=$ref user_prelude $gituser $repo $hash if(! test -d $gitfs/$ref/tree){	echo '	<p>No commits yet.</p>		</body>		</html>	'	exit}cd $gitfs/$ref/treeecho '	<p>	<a href="/'$gituser/$repo'/HEAD/feed.rss">RSS feed</a>	</p>	<p>'shortlog $gituser $repo $ref 100echo '	</p>'echo '	</body>	</html>'