A web interface for git

Edit Package cgit

This is an attempt to create a fast web interface for the git scm, using a builtin cache to decrease server io-pressure.

Refresh
Refresh
Source Files
Filename Size Changed
cgit-0.9.0.2.tar.bz2 0000064203 62.7 KB
cgit-CVE-2011-2711-fix.diff 0000001323 1.29 KB
cgit-fix-print-tree.diff 0000000546 546 Bytes
cgit-git-1.7.6_build_fix.patch 0000002308 2.25 KB
cgit-optflags.diff 0000000296 296 Bytes
cgit.changes 0000004281 4.18 KB
cgit.spec 0000002434 2.38 KB
cgitrc 0000001412 1.38 KB
git-1.7.6.4.tar.gz 0003399093 3.24 MB
Revision 9 (latest revision is 38)
Sascha Peilicke's avatar Sascha Peilicke (saschpe) accepted request 91993 from Oliver Tappe's avatar Oliver Tappe (olta) (revision 9)
The cgit build fix with respect to git-1.7.6 is incomplete: in the file ui-tree.c ls_tree() has been patched to use pathspec when invoking read_tree_recursive(), but cgit_print_tree() has not been touched.

The resulting problem can be seen when browsing the tree of a cgit repository: when you "drill down" into subfolders, parts of the parent folder's contents will appear in the listing.

This patch adjusts cgit_print_tree() accordingly, which fixes the problem.
Comments 0
openSUSE Build Service is sponsored by