Commit graph

304 commits

Author SHA1 Message Date
Hiltjo Posthuma 7cb669f74f dont truncate summary length anymore
make sure not partial (invalid) utf-8 sequences are written. The old logic
truncated by bytelen was wrong. It is too complex to implement it in a
correct way with git: it is not assured a commit message is UTF-8 encoded.

remove showlinecount and summarylen variables.
2017-05-07 12:06:45 +02:00
Hiltjo Posthuma dc8d0c84ff remove config.def.h: it was not used anymore
thanks tarug0 for reporting it!
2017-05-07 12:05:48 +02:00
Hiltjo Posthuma 8fa0effa98 improve commitinfo_getstats
- reorder: unnecessary allocation when git_patch_from_diff fails.
- no need to free patch object when git_patch_from_diff fails.
2017-05-07 12:05:47 +02:00
Hiltjo Posthuma 8eabe24bdd improve documentation
- add example to README to extract gitweb.owner from a git config.
  this is used in gitweb and some cgit configurations.
- fix (new) mandoc warnings (new sentence on each line).
- improve some texts in the man pages, sort / structure some list items.
2017-04-22 14:38:39 +02:00
Hiltjo Posthuma e9e7978381 align line numbers to 8 spaces
... now it is done.
2017-04-17 16:39:03 +02:00
Hiltjo Posthuma 8e4eb29210 writeblobhtml: minor style fix
using len instead of the loop 'i' is slightly more clear
2017-04-17 16:16:33 +02:00
Hiltjo Posthuma 394d90b7bb stagit: fix rendering of first TAB in file
else TABs wont render properly (interpreted as part of HTML whitespace)
at the first TAB of the line.
2017-04-17 13:39:05 +02:00
Hiltjo Posthuma 99583eee62 stagit-index: also dont assume someones <html lang> :) 2017-04-17 13:13:26 +02:00
Hiltjo Posthuma 7bb7dc5cc9 stagit-index: remove Content-Language: en
forgot to remove this from stagit-index aswell, see also:
commit 9e96062b62
2017-04-17 13:06:02 +02:00
Hiltjo Posthuma f9e7dc8070 writeblobhtml: fix possible uninitialized variable n when len == 0
... whoops
2017-04-16 20:59:23 +02:00
Hiltjo Posthuma 44b20f3414 writeblobhtml: improve file view for text-browsers
browsers such as lynx and w3m have some quirks displaying tables and pre
elements.

links is a bit better with this.
2017-04-16 20:37:42 +02:00
Hiltjo Posthuma 4035291297 stagit-index: remove empty h1 and add bold markup to table headers 2017-04-16 20:36:48 +02:00
Hiltjo Posthuma 980fa8ea9b text-browser improvements
for links, lynx, w3m, dil[dl]o etc:

- set oldschool align attribute.
- apply bold markup to table header.
2017-04-16 20:36:17 +02:00
Hiltjo Posthuma dc49505153 README: advertise text-browser improvements 2017-04-16 20:32:34 +02:00
Hiltjo Posthuma 9abf8a02f7 LICENSE: bump year 2017-04-16 20:32:23 +02:00
Hiltjo Posthuma ab3fdd7043 browser compatibility: use numeric entity for '
&apos; is a XHTML entity, browsers such as links, w3m, lynx and dillo
don't support it.
2017-04-15 12:56:29 +02:00
Hiltjo Posthuma bba55b6bbc writeblobhtml, make fprintf format string const 2017-04-01 19:33:19 +02:00
Hiltjo Posthuma 821a948d08 README: add instructions to build static binaries 2017-03-25 13:28:46 +01:00
Hiltjo Posthuma 9884619350 Makefile: change () to {} consistently
reported by tarug0, thanks!
2017-03-25 13:14:26 +01:00
Hiltjo Posthuma 1d91c79e3c fix potential leak, found by clang-analyzer 2017-03-12 21:30:43 +01:00
Hiltjo Posthuma ae6461dc6f fix memory leak of commitinfo 2017-03-12 21:24:07 +01:00
Hiltjo Posthuma 543107cc36 atom.xml: add newline before EOF 2017-03-12 21:22:53 +01:00
Hiltjo Posthuma 0f05e4b4f0 fix memory leak of commitinfo->parent 2017-03-12 21:22:52 +01:00
Hiltjo Posthuma 7a515945dd fix memory leak of blob object 2017-03-12 21:22:52 +01:00
Hiltjo Posthuma e862768a1f simplify/shorten pledge stub 2017-03-12 19:49:14 +01:00
Hiltjo Posthuma 6b48169fa5 reduce scope of repodir, remove unused branch parameter 2017-03-12 19:47:58 +01:00
Hiltjo Posthuma 82aefe6305 bump version to 0.5 2017-01-05 18:47:26 +01:00
Hiltjo Posthuma 92cee02f12 also remove language and text direction attribute from <html> 2016-11-09 18:28:46 +01:00
Hiltjo Posthuma 9e96062b62 remove Content-Language: en
thanks Aymeric Mansoux!
2016-11-09 17:49:38 +01:00
Hiltjo Posthuma 300a2495c6 stagit.1: also document linking to git submodules: .gitmodules file 2016-10-14 12:12:35 +02:00
Hiltjo Posthuma 7844a95088 stagit.1: clarify README and LICENSE link creation
thanks Solene Rapenne for the patch! (slightly modified)
2016-10-13 18:10:52 +02:00
Hiltjo Posthuma de7f5fc76d simplify example.sh, thanks emg for the suggestion! 2016-09-15 20:44:47 +02:00
Hiltjo Posthuma e19351cdb8 update LICENSE 2016-07-20 18:15:18 +02:00
Hiltjo Posthuma 12069466ff config.mk: remove -lc
Thanks quinq!

POSIX/quinq says:

"In the absence of options that inhibit invocation of the link editor, such as
-c or -E, the c99 utility shall cause the equivalent of a -l c option to be
passed to the link editor after the last pathname operand or -l option, causing
it to be searched after all other object files and libraries are loaded."
2016-07-02 12:44:34 +02:00
Hiltjo Posthuma 30116a4ef2 treat an empty repo (without a HEAD) as valid
and create the standard files. Disable caching if there is no HEAD.
2016-05-29 15:04:52 +02:00
Hiltjo Posthuma 44a49f51db improve example: strip .git suffix
stagit-index and stagit strip the .git suffix so also strip it from the
directory for the possible www root.

Thanks to ng0 for reporting it!
2016-05-29 13:06:32 +02:00
Hiltjo Posthuma 837427b09e refs_cmp: simplify check, functionally the same 2016-05-21 18:37:53 +02:00
Hiltjo Posthuma df3ea10eca check if LICENSE, README and .gitmodules is a file blob
don't link to directory trees, etc. Thanks 600360 for reporting it!
2016-05-08 20:37:37 +02:00
Hiltjo Posthuma 518556d7b0 release 0.4 2016-05-07 15:03:40 +02:00
Hiltjo Posthuma 972617ee0b update TODO 2016-05-07 14:43:35 +02:00
Hiltjo Posthuma a7dd578de7 simplify, id is unused 2016-05-07 14:38:39 +02:00
Hiltjo Posthuma f89c317dee simplify, no need for goto 2016-05-07 14:34:51 +02:00
Hiltjo Posthuma f8e30cf2a0 improve stagit.1 documentation, reword and explain caching behaviour 2016-05-07 14:34:51 +02:00
Hiltjo Posthuma 2f8595e786 consistency for messages for special-case in diffstat 2016-05-07 14:34:45 +02:00
Hiltjo Posthuma f63edd593d fix error in "code cleanup" commit 9328d2690e
... the loop was simplified, but forgot to remove p++ (double used) while
rebasing the change.
2016-05-07 13:52:42 +02:00
Hiltjo Posthuma 6e5e218b69 fix and simplify time offset 2016-05-06 12:01:57 +02:00
Hiltjo Posthuma c6e8f9fd80 make diffstat files an anchor (jump to delta) 2016-05-06 11:49:25 +02:00
Hiltjo Posthuma 543582034e fix joinpath(): use of global 'repodir', should be 'path'
use joinpath for another case.
2016-05-03 20:42:46 +02:00
Hiltjo Posthuma 2d8eb85f01 fix regression from last commit 2016-05-03 20:28:09 +02:00
Hiltjo Posthuma 9328d2690e code cleanup 2016-05-03 20:18:37 +02:00