diff options
| author | bnewbold <bnewbold@manus.(none)> | 2007-02-20 20:33:11 -0800 | 
|---|---|---|
| committer | bnewbold <bnewbold@manus.(none)> | 2007-02-20 20:33:11 -0800 | 
| commit | 5eb42d9e35ef0f94da4254552f6ac0ed184775a0 (patch) | |
| tree | 7dd1db7d07480795ae16cf81712b51b8d3867cd7 /bn_django/git_browse/views.py | |
| parent | cce589d9b309679c8ea0a9bbed88e0093c1927f0 (diff) | |
| download | bnewnet-5eb42d9e35ef0f94da4254552f6ac0ed184775a0.tar.gz bnewnet-5eb42d9e35ef0f94da4254552f6ac0ed184775a0.zip | |
wrapped up git_browse tree for now, filled in Blob object
Diffstat (limited to 'bn_django/git_browse/views.py')
| -rw-r--r-- | bn_django/git_browse/views.py | 11 | 
1 files changed, 11 insertions, 0 deletions
| diff --git a/bn_django/git_browse/views.py b/bn_django/git_browse/views.py index 8a84241..e27d949 100644 --- a/bn_django/git_browse/views.py +++ b/bn_django/git_browse/views.py @@ -96,6 +96,17 @@ def view_log(request, repo, tree_hash=None, branch=None):      return render_to_response('git_browse/full_log.html',                        dict(object=therepo,                              log_objs=log_objs,)) +def view_blob(request, repo, hash, branch=None): +    therepo = get_object_or_404(Repository, slug=repo) +    (GITPREFIX, heads, tags) = therepo.scan() +    blob = Blob(hash=hash,repo=therepo) +    blob.update() + +    return render_to_response('git_browse/obj.html', +                      dict(object=therepo, +                        hash=blob.id, +                        size=blob.size, +                        contents=blob.contents))  def view_obj(request, repo, hash, branch=None):      therepo = get_object_or_404(Repository, slug=repo) | 
