| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| | * | | link raw blob from tree file view•••Signed-off-by: Michael Krelin <hacker@klever.net>
| Michael Krelin | 2007-07-21 | 1 | -0/+4 |
| | * | | fix: changed view link to blob in summary.••• might not be the best way, but should suffice for now that view command isn't
handled in any way
Signed-off-by: Michael Krelin <hacker@klever.net>
| Michael Krelin | 2007-07-21 | 1 | -1/+1 |
| | * | | allow selective enabling of snapshots••• snapshot configuration parameter now can be a
space/slash/comma/colon/semicolon/pipe-separated list of snaphot suffixes as
listed in ui-snapshot.c
Signed-off-by: Michael Krelin <hacker@klever.net>
| Michael Krelin | 2007-07-21 | 6 | -15/+48 |
| | * | | shorten snapshot names to repo basename•••Signed-off-by: Michael Krelin <hacker@klever.net>
| Michael Krelin | 2007-07-21 | 2 | -2/+3 |
| | * | | introduce cgit_repobasename••• that shortens reponame stripping any directories and .git suffixes, that is
turning 'dir/repo.git/' or 'dir/repo/.git/' or alikes into mere 'repo'.
Signed-off-by: Michael Krelin <hacker@klever.net>
| Michael Krelin | 2007-07-21 | 2 | -0/+26 |
| | * | | added snapshot filename to the link••• - changed cgit_pageurl into cgit_fileurl with the filename parameter
- rewritten cgit_pageurl as a wrapper around cgit_fileurl
Signed-off-by: Michael Krelin <hacker@klever.net>
| Michael Krelin | 2007-07-21 | 3 | -5/+16 |
| | * | | add plain uncompressed tar snapshort format•••time to make available snapshots selectable
Signed-off-by: Michael Krelin <hacker@klever.net>
| Michael Krelin | 2007-07-21 | 1 | -1/+2 |
| | * | | introduced .tar.bz2 snapshots••• - reworked write_tar_gzip_archive to handle arbitrary filter as a
write_compressed_tar_archive
- reformatted whitespaces in the said function to adhere to common cgit
standards
- added wrappers around write_compressed_tar_archive for .tar.gz and .tar.bz2
- added a hint for vim to use 8 characters shift width by default
Signed-off-by: Michael Krelin <hacker@klever.net>
| Michael Krelin | 2007-07-21 | 1 | -31/+42 |
| | * | | compress .tar.gz using gzip as a filter | Michael Krelin | 2007-07-20 | 1 | -1/+37 |
| | * | | added a chk_non_negative check | Michael Krelin | 2007-07-20 | 2 | -0/+8 |
| | * | | css: adjust vertical-align of commit info th cells | Michael Krelin | 2007-07-18 | 1 | -0/+1 |
| | * | | add support for snapshot tarballs•••- reworked cgit_print_snapshot to use a list of supported archivers and pick
one for the suffix supplied
- moved printing of snaphot links into ui-snapshot and make it iterate through
the said list
| Michael Krelin | 2007-07-18 | 4 | -37/+55 |
| * | | | Add ui-tag.c•••This file implements the tag-command, i.e. printing of annotated tags.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-07-22 | 7 | -32/+111 |
| |/ / |
|
| * | | make gen-version.sh run even if . is not in PATH•••Signed-off-by: Michael Krelin <hacker@klever.net>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Michael Krelin | 2007-07-03 | 1 | -1/+1 |
| * | | make config adjustable via env variable CGIT_CONFIG•••Signed-off-by: Michael Krelin <hacker@klever.net>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Michael Krelin | 2007-07-03 | 1 | -1/+3 |
| * | | Merge branch 'lh/menu'•••* lh/menu:
Add ofs argument to cgit_log_link and use it in ui-log.c
Add trim_end() and use it to remove trailing slashes from repo paths
Do not include current path in the "tree" menu link
Add setting to enable/disable extra links on index page
Change S/L/T to summary/log/tree
Change "files" to "tree"
Include querystring as part of cached filename for repo summary page
Add more menuitems on repo pages
| Lars Hjemli | 2007-06-29 | 11 | -53/+145 |
| |\ \ |
|
| | * | | Add ofs argument to cgit_log_link and use it in ui-log.c•••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>
| Lars Hjemli | 2007-06-29 | 6 | -16/+30 |
| | * | | Add trim_end() and use it to remove trailing slashes from repo paths•••The new function removes all trailing instances of an arbitrary character
from a copy of the supplied char array. This is then used to remove any
trailing slashes from cgit_query_path.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-06-26 | 3 | -2/+25 |
| | * | | Do not include current path in the "tree" menu link•••When generating the menu links on repo pages the tree link included the
current path. This made the link pretty useless whenever the current path
was set so this commit just passes NULL instead.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-06-26 | 1 | -1/+1 |
| | * | | Add setting to enable/disable extra links on index page•••The summary/log/tree links displayed for each repository on the index
page lost some of their purpose when the header menu was added, so this
commit introduces the parameter 'enable-index-links' which must be set
to 1 to enable these links.
Suggested-by: Kristian Høgsberg <krh@bitplanet.net>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-06-19 | 4 | -12/+31 |
| | * | | Change S/L/T to summary/log/tree•••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>
| Lars Hjemli | 2007-06-18 | 3 | -9/+10 |
| | * | | Change "files" to "tree"•••This renames the menu link and the shortcut on the repo index page from
the strange "files" to the more gittish "tree".
Suggested-by: Kristian Høgsberg <krh@bitplanet.net>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-06-18 | 2 | -2/+2 |
| | * | | Include querystring as part of cached filename for repo summary page•••When adding support for the h parameter to the summary page (passing current
branch between pages), the builtin cache returned basically random results
for summary page since the cached filename didn't honour the querystring.
This fixes the issue for now, but someday it might be worthwhile to generate
'canonical' filenames in the cache for all pages, i.e. something a bit more
clever than just including the querystring.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-06-18 | 1 | -4/+6 |
| | * | | Add more menuitems on repo pages•••In an attempt to get better usability, a set of 'semistatic' menuitems
are added to the page header on all pages except the repository index.
The menuitems (summary, log, files, commit and diff) honours the current
branch and revision. To switch the current branch one can use the branch
links on the summary page.
The backlink to the repository index page is now available by clicking
the static page heading.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-06-18 | 2 | -16/+49 |
| * | | | Add version info from git-describe•••A new script, gen-version.sh, is now invoked from 'make version' to generate
the file VERSION. This file contains a version identifier generated by
git-describe and is included in the Makefile.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-06-18 | 7 | -16/+27 |
| |/ / |
|
| * | | Add cgit_diff_link()•••This adds a new function used to generate links to the diff page and uses
it everywhere such links appear (expect for single files in the diffstat
displayed on the commit page: this is now a link to the tree page).
The updated diff-page now expects zero, one or two revision specifiers, in
parameters head, id and id2. Id defaults to head unless otherwise specified,
while head (as usual) defaults to repo.defbranch. If id2 isn't specified, it
defaults to the first parent of id1.
The most important change is of course that now all repo pages (summary, log,
tree, commit and diff) has support for passing on the current branch and
revision, i.e. the road is now open for a 'static' menu with links to all
of these pages.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-06-17 | 6 | -69/+75 |
| * | | ui-commit: use cgit_commit_link() for parent links•••This replaces the old cgit_pageurl() function with the brand new
cgit_commit_link() function, making parent links in commit view preserve
the current branch.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-06-17 | 1 | -6/+4 |
| * | | ui-log: honor id=sha1 on querystring•••This teaches ui-log to prefer id=sha1 and fallback to h=rev if no id-
parameter is specified. With this change, summary, log, commit and tree
views now passes current branch using h parameter and current revision
using id parameter.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-06-17 | 2 | -1/+4 |
| * | | Add cgit_commit_link() + support for id=sha1 to commit view•••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>
| Lars Hjemli | 2007-06-17 | 7 | -18/+31 |
| * | | Add git_log_link() and fix bug in generic repolink function•••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>
| Lars Hjemli | 2007-06-17 | 5 | -20/+24 |
| * | | ui-tree: html/css cleanup•••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>
| Lars Hjemli | 2007-06-17 | 2 | -23/+12 |
| * | | ui-shared: use strcmp() to compare strings•••Somehow a couple of pointer comparisions crept into the new repolink()
and cgit_tree_link() functions. Fix it.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-06-17 | 1 | -2/+2 |
| * | | Add and use cgit_tree_link()•••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>
| Lars Hjemli | 2007-06-17 | 5 | -38/+107 |
| * | | ui-tree: make blob viewer generate valid html•••A leftover '</td></tr>' made ui-tree generate invalid html for blob
content. Fix it.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-06-16 | 1 | -1/+0 |
| * | | ui-tree: unify with ui-view, use path to select tree/blob•••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.
| Lars Hjemli | 2007-06-16 | 8 | -112/+174 |
| * | | cgit.css: make it validate•••This fixes a few validation-issues in the css.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-06-07 | 1 | -8/+7 |
| * | | ui-diff: close td/tr/table properly•••The previous commit fixed the diff-view when two trees where specified on
the querystring (sha1/sha2) but made the generated html invalid when only
a commit sha1 is specified. This fixes it.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-06-06 | 1 | -0/+2 |
| * | | ui-diff: emit table/tr/td at better locations•••This fixes a bug which made the diff-link for each parent of a commit
output a diff without correct styles.
It also adds an error-message if the head commit specified on the querystring
isn't a valid commit object.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-06-05 | 1 | -9/+7 |
| |/ |
|
| * | Implemented configurable HEAD shortlog on summary page.•••This mirrors similiar functionality in gitweb. After clicking on
project on projectlist you will immediatelly see quick summary
of last N commits on HEAD.
[lh: changed from HEAD to cgit_query_head]
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Ondrej Jirman | 2007-05-31 | 4 | -1/+16 |
| * | Check for NULL commit buffer in cgit_parse_commit()•••This can be NULL, so try not to segfault.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Ondrej Jirman | 2007-05-31 | 1 | -0/+3 |
| * | Add option to disable pager to cgit_print_log().•••This is needed for upcomming shortlog on summary page
patch.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Ondrej Jirman | 2007-05-31 | 3 | -16/+18 |
| * | Handle single-line and empty commit subjects•••If commit object ends with \0 after subject line, then info->subject
was not set.
This commit fixes this and also sets subject to ** empty ** if it
would otherwise be empty, so that there is something to click on.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Ondrej Jirman | 2007-05-31 | 1 | -3/+8 |
| * | Use & instead of & in URLs.•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Ondrej Jirman | 2007-05-31 | 6 | -13/+13 |
| * | Fixed unexpected tags in html output.•••At least those that were catched by tidy.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Ondrej Jirman | 2007-05-31 | 3 | -6/+7 |
| * | cgit v0.5•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-05-24 | 1 | -1/+1 |
| * | Bad html: it's nice to add alt-attributes•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-05-24 | 1 | -1/+1 |
| * | Bad html: <form> should have an action-attribute•••Don't know how the href-attribute got in there...
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-05-24 | 1 | -1/+1 |
| * | Close a <tr> properly•••No reason to generate illegal html.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-05-24 | 1 | -1/+1 |
| * | Add repo.readme parameter•••This parameter can be used to specify a repo-specific includefile, which will
then be printed on the summary page for the repo.
If the parametervalue is a not an absolute path, it is taken to be relative
to repo.path.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-05-23 | 5 | -15/+23 |
| * | Remove unused variable from ui-repolist.c:read_agefile()•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-05-23 | 1 | -1/+0 |