| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add is_clone flag to available commands•••This will be used to make these operations configurable via a config
option.
Signed-off-by: Dan McGee <dpmcgee@gmail.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Dan McGee | 2011-02-19 | 2 | -22/+23 |
| * | ui-stats: Remove unnecessary #include•••<string-list.h> is already #included from cgit.h
Signed-off-by: Johan Herland <johan@herland.net>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Johan Herland | 2010-11-16 | 1 | -2/+0 |
| * | Merge branch 'tz/make-improvements' | Lars Hjemli | 2010-11-10 | 3 | -13/+77 |
| |\ |
|
| | * | Use example.com in documentation, per RFC 2606•••Signed-off-by: Todd Zullinger <tmz@pobox.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Todd Zullinger | 2010-09-19 | 1 | -5/+5 |
| | * | cgit.css: Add syntax highlighting entries•••Signed-off-by: Todd Zullinger <tmz@pobox.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Todd Zullinger | 2010-09-19 | 1 | -1/+15 |
| | * | Install filter scripts•••The syntax-highlighting.sh script is quite useful without any changes.
Installing it by default makes it easier to use and package.
Signed-off-by: Todd Zullinger <tmz@pobox.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Todd Zullinger | 2010-09-19 | 1 | -0/+4 |
| | * | Add Makefile targets to install/uninstall docs•••Signed-off-by: Todd Zullinger <tmz@pobox.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Todd Zullinger | 2010-09-19 | 1 | -1/+38 |
| | * | Generalize doc generation•••This borrows from the git Documentation/Makefile. The goal is to make
it easier to add new man pages and other documentation as well as to
prevent make from re-generating the documentation needlessly.
Signed-off-by: Todd Zullinger <tmz@pobox.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Todd Zullinger | 2010-09-19 | 1 | -7/+16 |
| * | | ui-log: Prevent crash when given empty range search•••Signed-off-by: Johan Herland <johan@herland.net>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Johan Herland | 2010-11-10 | 1 | -1/+1 |
| * | | Makefile: avoid spurious rebuilds of git sources due to `sudo make`•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2010-11-10 | 1 | -0/+2 |
| * | | ui-log: Fix filecount/linecount when path limit is in effect•••When using ui-log with path limits, the listing of commits enables parent
rewriting in Git's internal log machinery. This did not work well together
with cgit_diff_commit() which is used to generate the filecount and
linecount numbers for each commit in the log view. cgit_diff_commit() would
operate without any path limits, and would therefore process the full diff
between the commits shown (which, because of parent rewriting, is not the
same as processing the diff for the commit itself). Additionally, the bottom
commit in the log view would (again, because of parent rewriting) have zero
parents, causing us to process the entire diff between the empty tree and
that commit. Since path limits were not in effect, this would (in large
projects) reports thousands of files and millions of lines changed in that
bottom commit.
This patch fixes the issue by applying the same path limit to
cgit_diff_commit() as is applied to the rest of the log view. The result is
that the filecount/linecount now only reflects the diff as it pertains to
the given path limit.
Signed-off-by: Johan Herland <johan@herland.net>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Johan Herland | 2010-11-09 | 3 | -4/+5 |
| * | | Add `strict-export` option•••This option is used to specify a filename which needs to be present in
the repositories found during `scan-path` processing. By setting this
option to 'git-daemon-export-ok', only repositories explicitly marked
for git daemon export will be included in the cgit configuration.
Signed-off-by: Felix Hanley <felix@seconddrawer.com.au>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Felix Hanley | 2010-11-08 | 4 | -0/+14 |
| * | | Fix a typo in README, s/ExecCGI/+ExecCGI•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Kamil Kaminski | 2010-11-08 | 1 | -1/+1 |
| * | | Append path and branch to atom feed title•••Currently all atom feeds for a repository get the same title but they
are actually unique per path and per branch.
Signed-off-by: Chris Mayo <aklhfex@gmail.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2010-11-07 | 1 | -0/+8 |
| * | | Use committer date for atom feed entry updated element•••Committer date reflects the most recent change and is used for ordering
the log page (author date is still available in published element of the
feed entry).
Signed-off-by: Chris Mayo <aklhfex@gmail.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Chris Mayo | 2010-11-07 | 1 | -1/+1 |
| * | | Merge branch 'stable'•••Conflicts:
scan-tree.c
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2010-11-07 | 0 | -0/+0 |
| |\ \ |
|
| | * | | Use absolute path for scanned repo readme•••repo.readme is transformed to an absolute path when read from the config,
so add_repo needs to add "README.html" with the repository path too.
Signed-off-by: Dean Scarff <dos@scarff.id.au>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Dean Scarff | 2010-11-07 | 1 | -1/+1 |
| * | | | Makefile: add -MP option•••Work around errors `make` gives when header files are removed without
the Makefile being updated.
Signed-off-by: Lynn Lin <Lynn.Lin@emc.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2010-11-07 | 1 | -1/+1 |
| * | | | Merge branch 'stable'•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2010-09-27 | 1 | -1/+1 |
| |\| | |
|
| | * | | CGIT 0.8.3.4•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2010-09-27 | 1 | -1/+1 |
| | * | | Use GIT-1.7.3•••This fixes http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2010-2542.
Noticed-by: Silvio Cesare <silvio.cesare@gmail.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2010-09-27 | 5 | -8/+8 |
| * | | | Merge branch 'stable' | Lars Hjemli | 2010-09-19 | 1 | -2/+2 |
| |\| |
| |/
|/| |
|
| | * | RSS items should always use UTC times•••The format uses a 'Z' suffix, which indicates no TZ offset.
Thus we should not respect the local-time config setting here.
Signed-off-by: Aaron Griffin <agriffin@datalogics.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Aaron Griffin | 2010-09-19 | 1 | -2/+2 |
| * | | Merge branch 'ml/bugfix' | Lars Hjemli | 2010-09-19 | 12 | -30/+42 |
| |\ \ |
|
| | * | | prefer html_raw() to write()•••To make the code more consistent, and to not rely on the implementation
of html(), always use html_raw(...) instead of write(htmlfd, ...).
Signed-off-by: Mark Lodato <lodatom@gmail.com>
| Mark Lodato | 2010-09-04 | 3 | -12/+12 |
| | * | | ui-repolist: fix redefinition of _XOPEN_SOURCE•••Previously, ui-repolist.c set _GNU_SOURCE and then included a standard
library before including <git-compat-util.h>. This was a problem,
because <git-compat-util.h> redefined _XOPEN_SOURCE, which is set
automatically by glibc when _GNU_SOURCE is set. However,
<git-compat-util.h> already sets _GNU_SOURCE and includes both
<string.h> and <time.h>, so there is no need to define _GNU_SOURCE or
include either header within ui-repolist.c.
Signed-off-by: Mark Lodato <lodatom@gmail.com>
| Mark Lodato | 2010-09-04 | 1 | -6/+0 |
| | * | | fix errors in printf-style format strings•••There were many places where the arguments to a printf-like function did
not match the format string. Mostly, these were a missing 'l' flag, but
there were three exceptions:
- In ui-stats.c, a size_t argument must be printed. C99 has the "%zu"
flag for this purpose, but not all compilers support this. Therefore,
we mimic what git does - use a NO_C99_FORMAT Makefile variable.
- In ui-stats.c, cgit_print_error() was called with a pointer instead of
a character.
- In ui-log.c, the "columns" argument was never used.
Signed-off-by: Mark Lodato <lodatom@gmail.com>
| Mark Lodato | 2010-09-04 | 6 | -12/+25 |
| | * | | use __attribute__ to catch printf format mistakes•••Use "__attribute__((format (printf,N,M)))", as is done in git, do catch
mistakes in printf-style format strings.
Signed-off-by: Mark Lodato <lodatom@gmail.com>
| Mark Lodato | 2010-09-04 | 3 | -0/+5 |
| * | | | Merge branch 'lh/section-from-path'•••Conflicts:
scan-tree.c
| Lars Hjemli | 2010-09-19 | 4 | -6/+45 |
| |\ \ \ |
|
| | * | | | Add support for 'section-from-path' option•••This option can be used to autogenerate section names during scan-path
processing.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2010-08-22 | 4 | -6/+45 |
| * | | | | Merge branch 'lh/readme' | Lars Hjemli | 2010-09-19 | 6 | -24/+43 |
| |\ \ \ \ |
|
| | * | | | | Add support for "readme" option•••The value of this option is used as the default value for repo.readme.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2010-08-22 | 6 | -24/+43 |
| | |/ / / |
|
| * | / / | Use GIT-1.7.3•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2010-09-19 | 2 | -1/+1 |
| | |/ /
|/| | |
|
| * | | | Merge branch 'stable' | Lars Hjemli | 2010-09-01 | 1 | -0/+1 |
| |\ \ \
| | |/
| |/| |
|
| | * | | ui-snapshot: actually compress zip archives•••Since cgit linked with git-1.6.0 all zip archives has been uncompressed.
This patch fixes the issue by specifying Z_DEFAULT_COMPRESSION.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2010-09-01 | 1 | -0/+1 |
| * | | | Merge branch 'stable' | Lars Hjemli | 2010-08-29 | 2 | -4/+7 |
| |\| |
| |/
|/| |
|
| | * | html: fix strcpy bug in convert_query_hexchar•••The source and destination strings in strcpy() may not overlap.
Instead, use memmove(), which allows overlap. This fixes test t0104,
where 'url=foo%2bbar/tree' was being parsed improperly.
Signed-off-by: Mark Lodato <lodatom@gmail.com>
| Mark Lodato | 2010-08-29 | 1 | -4/+5 |
| | * | t0108-patch: add 'tests_done' to end•••Signed-off-by: Mark Lodato <lodatom@gmail.com>
| Mark Lodato | 2010-08-29 | 1 | -0/+2 |
| * | | Use GIT-1.7.2.2•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2010-08-22 | 7 | -10/+10 |
| * | | Support refspecs in about-filter.•••Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Jason A. Donenfeld | 2010-08-20 | 5 | -7/+63 |
| * | | Merge branch 'jd/gitolite' | Lars Hjemli | 2010-08-04 | 5 | -17/+116 |
| |\ \ |
|
| | * | | Add support for 'enable-gitweb-owner' option•••When this option is enabled (which it is by default), cgit will lookup
the 'gitweb.owner' setting in each git config file found when processing
the 'scan-path' option.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Jason A. Donenfeld | 2010-08-04 | 4 | -9/+33 |
| | * | | Add support for 'remove-suffix' option•••When this option is enabled, the '.git' suffix of repository directories
found while processing the 'scan-path' option will be removed.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Jason A. Donenfeld | 2010-08-04 | 4 | -0/+13 |
| | * | | Add support for 'project-list' option•••This option specifies the location of a projectlist file as used by
gitweb - when 'scan-tree' is later specified, only the projects listed in
the projectlist file will be added.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Jason A. Donenfeld | 2010-08-04 | 5 | -8/+70 |
| * | | | Merge branch 'js/notes' | Lars Hjemli | 2010-08-04 | 4 | -0/+57 |
| |\ \ \ |
|
| | * | | | ui-log: Display git notes when present•••Signed-off-by: Jeff Smith <whydoubt@yahoo.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Jeff Smith | 2010-08-04 | 2 | -0/+23 |
| | * | | | ui-commit: Display git notes when present•••Signed-off-by: Jeff Smith <whydoubt@yahoo.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Jeff Smith | 2010-08-04 | 3 | -0/+34 |
| | |/ / |
|
| * | | | Merge branch 'stable' | Lars Hjemli | 2010-08-03 | 2 | -13/+15 |
| |\ \ \
| |/ /
|/| /
| |/ |
|
| | * | CGIT 0.8.3.3•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2010-08-03 | 1 | -1/+1 |
| | * | ui-refs.c: avoid segfault on unparsed ref objects•••When a ref refers to something other then a commit or tag object, cgit
could segfault when trying to display the tag info.
Noticed-by: Eugene Sajine <euguess@gmail.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2010-08-03 | 1 | -12/+14 |