aboutsummaryrefslogtreecommitdiffstats
path: root/ui-tree.c
Commit message (Collapse)AuthorAgeLines
* ui-tree: show last line of blobGravatar Lars Hjemli2007-09-20-2/+5
| | | | | | | | | The last line in a blob was never printed by ui-tree::print_object(), which was particularly annoying when the blob missed a final newline. This fixes the issue. Noticed-by: <mkraai@beckman.com> Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* ui-tree: specify parameter position for all htmlf formatsGravatar Lars Hjemli2007-09-20-1/+1
| | | | | | | | The GNU C library manual tells us that behavior is undefined if only some formats has a specification for the parameter position. Noticed-by: <mkraai@beckman.com> Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Merge branch 'jo/dirlink'Gravatar Lars Hjemli2007-09-04-2/+2
|\ | | | | | | | | | | | | | | | | | | | | * jo/dirlink: Rename dirlink to gitlink. Conflicts: ui-tree.c Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * Rename dirlink to gitlink.Gravatar Jeffrey C. Ollie2007-06-05-2/+2
| | | | | | | | | | | | | | Git changed from dirlink to gitlink in 302b9282c9ddfcc704ca759bdc98c1d5f75eba2f. Signed-off-by: Jeffrey C. Ollie <jeff@ocjtech.us>
* | Add support for line number in url fragmentGravatar Lars Hjemli2007-07-23-1/+1
| | | | | | | | | | | | | | With this change, urls like http://hjemli.net/git/cgit/tree/ui-tree.c#43 can be used to jump directly to the specified line number. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | link raw blob from tree file viewGravatar Michael Krelin2007-07-22-0/+4
| | | | | | | | Signed-off-by: Michael Krelin <hacker@klever.net>
* | Add ofs argument to cgit_log_link and use it in ui-log.cGravatar Lars Hjemli2007-06-30-1/+1
| | | | | | | | | | | | | | This fixes a bug in the prev/next links on the log page: when on the default branch the links to prev/next page would contain h=(null). Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | Change S/L/T to summary/log/treeGravatar Lars Hjemli2007-06-19-1/+1
| | | | | | | | | | | | | | | | In yet another attempt at better usability, the cryptic S/L/T links are changed to show their full name. Suggested-by: Kristian Høgsberg <krh@bitplanet.net> Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | Add cgit_commit_link() + support for id=sha1 to commit viewGravatar Lars Hjemli2007-06-17-1/+0
| | | | | | | | | | | | | | | | This adds a function to generate links to the commit page and extends said page to use id from querystring as primary revision specified (fallback to h). Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | Add git_log_link() and fix bug in generic repolink functionGravatar Lars Hjemli2007-06-17-8/+4
| | | | | | | | | | | | | | | | | | | | | | The generic repolink function compared head with cgit_query_head, which almost always would be the same pointer. The test now compares with repo.defbranch, which is the wanted behavour. Bug discovered while adding cgit_log_link(), so this commit also contain that change. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | ui-tree: html/css cleanupGravatar Lars Hjemli2007-06-17-10/+8
| | | | | | | | | | | | | | | | Various fixes to make html and css more "clean". The only visible change is the link to file/directory log: it is now printed as "L" (for Log) instead of "H" (for History). Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | Add and use cgit_tree_link()Gravatar Lars Hjemli2007-06-17-15/+18
| | | | | | | | | | | | | | This creates a new function used to generate links to 'tree' page and uses the function everywhere a link to the 'tree' page is generated. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | ui-tree: make blob viewer generate valid htmlGravatar Lars Hjemli2007-06-17-1/+0
| | | | | | | | | | | | | | A leftover '</td></tr>' made ui-tree generate invalid html for blob content. Fix it. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | ui-tree: unify with ui-view, use path to select tree/blobGravatar Lars Hjemli2007-06-17-42/+152
|/ | | | | | This teaches ui-tree to show both trees and blobs, thereby making ui-view superfluous. At the same time, ui-tree is extended to honour the specified path instead of requiering a tree/blob sha1.
* Use &amp; instead of & in URLs.Gravatar Ondrej Jirman2007-05-31-3/+3
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Fixed unexpected tags in html output.Gravatar Ondrej Jirman2007-05-31-1/+1
| | | | | | At least those that were catched by tidy. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add support for tree listing via h parameterGravatar Lars Hjemli2007-05-16-0/+10
| | | | | | This makes the tree page benefit from repo.defbranch. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add log filtering by path and link to it from tree viewGravatar Lars Hjemli2007-05-14-6/+19
| | | | | | | This enables path-filtering in log-view, and adds a link per entry in tree-view to show the log for each file/directory. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add submodule links in tree listingGravatar Lars Hjemli2007-05-11-9/+10
| | | | | | | | | When a submodule occurs in a tree, generate a link to show the module/commit. The link is specified as a sprintf string in /etc/cgitrc, using parameters 'module-link' and 'repo.module-link'. This should probably be extended with repo.module-link.$path. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Update to libgit 1.5.2-rc2Gravatar Lars Hjemli2007-05-09-11/+13
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Layout updateGravatar Lars Hjemli2007-02-21-1/+0
|
* Cleanup table listingsGravatar Lars Hjemli2007-01-28-1/+1
| | | | | | Make the output for <table class='list'> a bit nicer Signed-off-by: Lars Hjemli <larsh@slaptop.hjemli.net>
* WIP: add paths/backlinks to tree/blobviewGravatar Lars Hjemli2007-01-12-3/+9
|
* Use html_filemode in ui-tree.cGravatar Lars Hjemli2006-12-18-4/+7
| | | | | | No reason to show "100644" when we can show "-rw-r--r--" Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add ui-commit.c + misc ui cleanupsGravatar Lars Hjemli2006-12-16-3/+3
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add display of tree content w/ui-tree.cGravatar Lars Hjemli2006-12-13-0/+70
Signed-off-by: Lars Hjemli <hjemli@gmail.com>