コード例 #1
0
ファイル: git.py プロジェクト: Etrnls/etrnlabs
	def get(self, repo, sha_prefix, sha_suffix):
		sha = sha_prefix + sha_suffix
		object_store = Repo(repo).object_store
		if not object_store.contains_loose(sha):
			self.error(404)
			return
		self.response.headers['Content-type'] = 'application/x-git-loose-object'
		self.response.out.write(object_store[sha].as_legacy_object())