forks/stagit.git
9 years agoresolve absolute paths to repodir, remove basename just use strrchr.
Hiltjo Posthuma [Wed, 27 Apr 2016 17:19:50 +0000 (19:19 +0200)]
resolve absolute paths to repodir, remove basename just use strrchr.

- resolve repodir, for example: stagit-index ../ used to use ".." as the name,
  now it will resolve to the real directory name.
- just use strrchr(path, '/') instead of basename, '/' path separator is now
  used.

9 years agostagit-index: remove unused efopen function
Hiltjo Posthuma [Wed, 27 Apr 2016 14:40:51 +0000 (16:40 +0200)]
stagit-index: remove unused efopen function

9 years agofix: link to line in hunk if a patch has multiple files and hunks
Hiltjo Posthuma [Wed, 27 Apr 2016 14:39:48 +0000 (16:39 +0200)]
fix: link to line in hunk if a patch has multiple files and hunks

thanks to lostd for reporting it!

9 years agoclean generated tarball too
sin [Fri, 25 Mar 2016 09:30:19 +0000 (09:30 +0000)]
clean generated tarball too

9 years agoMakefile: use NAME variable, suggested by Quentin
Hiltjo Posthuma [Sun, 20 Mar 2016 16:29:31 +0000 (17:29 +0100)]
Makefile: use NAME variable, suggested by Quentin

9 years agoMakefile: separate CPPFLAGS, compile optimized build by default
Hiltjo Posthuma [Sun, 20 Mar 2016 15:23:33 +0000 (16:23 +0100)]
Makefile: separate CPPFLAGS, compile optimized build by default

9 years agoimprove make dist, thanks Quentin Rameau
Hiltjo Posthuma [Sun, 20 Mar 2016 14:36:21 +0000 (15:36 +0100)]
improve make dist, thanks Quentin Rameau

based on a patch from Quentin with some additions.

- don't build before make dist
- package in directory: stagit-VERSION.

9 years agopremature version bumperation, 0.4 (unreleased)
Hiltjo Posthuma [Sun, 20 Mar 2016 13:19:48 +0000 (14:19 +0100)]
premature version bumperation, 0.4 (unreleased)

9 years agoChoose better colors for the diff page
FRIGN [Tue, 1 Mar 2016 16:15:07 +0000 (17:15 +0100)]
Choose better colors for the diff page

This makes it easier to read on the light background and is not as
straining in the eyes.

9 years agoadd titles to pages, summary for commit messages, filename for files
Hiltjo Posthuma [Tue, 1 Mar 2016 18:14:00 +0000 (19:14 +0100)]
add titles to pages, summary for commit messages, filename for files

9 years agofix right-alignment of "Files" column
Hiltjo Posthuma [Fri, 26 Feb 2016 18:59:11 +0000 (19:59 +0100)]
fix right-alignment of "Files" column

9 years agoUse the recommended HTML5 document type.
lostd [Wed, 20 Jan 2016 14:36:16 +0000 (16:36 +0200)]
Use the recommended HTML5 document type.

9 years agocheck path truncation
Hiltjo Posthuma [Wed, 24 Feb 2016 13:47:20 +0000 (14:47 +0100)]
check path truncation

be strict about it

9 years agoconfig.mk: add -D_DEFAULT_SOURCE to commented builds
Hiltjo Posthuma [Wed, 24 Feb 2016 13:41:37 +0000 (14:41 +0100)]
config.mk: add -D_DEFAULT_SOURCE to commented builds

9 years agoatom feed: add link, move content order to bottom
Hiltjo Posthuma [Tue, 23 Feb 2016 19:44:00 +0000 (20:44 +0100)]
atom feed: add link, move content order to bottom

NOTE: using relative links violates the Atom specification, but relative
links are convenient aswell.

9 years agomake printshowfile more generic and like other functions
Hiltjo Posthuma [Tue, 23 Feb 2016 19:37:17 +0000 (20:37 +0100)]
make printshowfile more generic and like other functions

9 years agojust use Name as first column, thanks quinq for the suggestion
Hiltjo Posthuma [Thu, 21 Jan 2016 19:42:11 +0000 (20:42 +0100)]
just use Name as first column, thanks quinq for the suggestion

9 years agoRename “Age” column headers into “Date”
Quentin Rameau [Thu, 21 Jan 2016 17:34:14 +0000 (18:34 +0100)]
Rename “Age” column headers into “Date”

9 years agofix file tree handling
Quentin Rameau [Mon, 18 Jan 2016 11:47:25 +0000 (12:47 +0100)]
fix file tree handling

Do not forget to keep previous path when recursing or we end up with
filenames only.

10 years agouse 'dirname' as error message for xdirname
z3bra [Mon, 18 Jan 2016 10:31:36 +0000 (10:31 +0000)]
use 'dirname' as error message for xdirname

10 years agofix file size byte unit suffix
Quentin Rameau [Sat, 9 Jan 2016 23:48:01 +0000 (00:48 +0100)]
fix file size byte unit suffix

Correct suffix for byte is B, b is for bit.

10 years agostop glibc complaining about _BSD_SOURCE being deprecated
Quentin Rameau [Sat, 9 Jan 2016 23:47:45 +0000 (00:47 +0100)]
stop glibc complaining about _BSD_SOURCE being deprecated

10 years agoreplace file size with line count for text files
Quentin Rameau [Sat, 9 Jan 2016 23:47:22 +0000 (00:47 +0100)]
replace file size with line count for text files

Keep the number of line when writing text blobs and print it in the
index file tree instead of the size. Still print the size otherwise.

10 years agoRename Refs/branches to Refs
sin [Wed, 13 Jan 2016 18:56:27 +0000 (18:56 +0000)]
Rename Refs/branches to Refs

10 years agoexample.sh: fix: remove error mode, would stop if a dir was invalid
Hiltjo Posthuma [Fri, 8 Jan 2016 21:17:54 +0000 (22:17 +0100)]
example.sh: fix: remove error mode, would stop if a dir was invalid

mkdir -p makes the directory always, so no need to check.

10 years agoexample.sh: fix go to appropriate dir
Hiltjo Posthuma [Fri, 8 Jan 2016 20:27:22 +0000 (21:27 +0100)]
example.sh: fix go to appropriate dir

10 years agoimplify and restructure code
Hiltjo Posthuma [Fri, 8 Jan 2016 19:08:40 +0000 (20:08 +0100)]
implify and restructure code

- remove commit message and lines changed from refs page.
- resolve HEAD once.
- dont make filepath in writeblob()

10 years agostagit-index: clarify order of the list
Hiltjo Posthuma [Fri, 8 Jan 2016 12:42:26 +0000 (13:42 +0100)]
stagit-index: clarify order of the list

10 years agoexample.sh: add index-time.html, list sorted by time, fix reposdir '/'
Hiltjo Posthuma [Fri, 8 Jan 2016 12:39:23 +0000 (13:39 +0100)]
example.sh: add index-time.html, list sorted by time, fix reposdir '/'

10 years agopremature version bumperation (0.3) for git
Hiltjo Posthuma [Fri, 8 Jan 2016 09:24:50 +0000 (10:24 +0100)]
premature version bumperation (0.3) for git

10 years agoatom: add newline after date and before message
Hiltjo Posthuma [Thu, 7 Jan 2016 16:37:25 +0000 (17:37 +0100)]
atom: add newline after date and before message

10 years agoupdate man pages: document stripping of .git suffix
Hiltjo Posthuma [Wed, 6 Jan 2016 19:04:34 +0000 (20:04 +0100)]
update man pages: document stripping of .git suffix

10 years agostrip .git suffix from name
Hiltjo Posthuma [Wed, 6 Jan 2016 19:00:38 +0000 (20:00 +0100)]
strip .git suffix from name

also free stripped_name in the case of stagit-index

10 years agoextra whitespace
Hiltjo Posthuma [Wed, 6 Jan 2016 18:59:55 +0000 (19:59 +0100)]
extra whitespace

10 years agoUpdate README - it also works on FreeBSD
sin [Wed, 6 Jan 2016 18:36:34 +0000 (18:36 +0000)]
Update README - it also works on FreeBSD

10 years agostyle: vertical-align header text
Hiltjo Posthuma [Wed, 6 Jan 2016 18:19:20 +0000 (19:19 +0100)]
style: vertical-align header text

10 years agoupdate TODO
Hiltjo Posthuma [Wed, 6 Jan 2016 18:14:59 +0000 (19:14 +0100)]
update TODO

10 years agorefs: only make commit link work for tags
Hiltjo Posthuma [Wed, 6 Jan 2016 18:13:51 +0000 (19:13 +0100)]
refs: only make commit link work for tags

10 years agofree obj
Hiltjo Posthuma [Wed, 6 Jan 2016 18:11:11 +0000 (19:11 +0100)]
free obj

10 years agoLICENSE: whoops its already 2016
Hiltjo Posthuma [Wed, 6 Jan 2016 17:58:20 +0000 (18:58 +0100)]
LICENSE: whoops its already 2016

10 years agoLICENSE: add dimitris to license/shareholder file
Hiltjo Posthuma [Wed, 6 Jan 2016 17:55:25 +0000 (18:55 +0100)]
LICENSE: add dimitris to license/shareholder file

10 years agoold leftover: dont create log dir
Hiltjo Posthuma [Wed, 6 Jan 2016 17:51:03 +0000 (18:51 +0100)]
old leftover: dont create log dir

10 years agocleanup code a bit
Hiltjo Posthuma [Wed, 6 Jan 2016 17:50:38 +0000 (18:50 +0100)]
cleanup code a bit

10 years agostyle.css: wrap description text, nowrap for rest
Hiltjo Posthuma [Wed, 6 Jan 2016 17:33:24 +0000 (18:33 +0100)]
style.css: wrap description text, nowrap for rest

vertical align to the top of the cell, this makes it scale better to some smaller screens

10 years agoBe more explicit when stripping the .git suffix
sin [Wed, 6 Jan 2016 17:44:22 +0000 (17:44 +0000)]
Be more explicit when stripping the .git suffix

10 years agoNo need for -D_POSIX_C_SOURCE=200809L
sin [Wed, 6 Jan 2016 17:18:58 +0000 (17:18 +0000)]
No need for -D_POSIX_C_SOURCE=200809L

XOPEN is a superset.

10 years agoAlways use the compat functions
sin [Wed, 6 Jan 2016 17:05:46 +0000 (17:05 +0000)]
Always use the compat functions

10 years agoBring in reallocarray() from OpenBSD
sin [Wed, 6 Jan 2016 17:02:28 +0000 (17:02 +0000)]
Bring in reallocarray() from OpenBSD

10 years agouse git_reference for tags and branches, sort branches also
Hiltjo Posthuma [Wed, 6 Jan 2016 16:45:02 +0000 (17:45 +0100)]
use git_reference for tags and branches, sort branches also

this removes some lines and somewhat simplifies it

10 years agofix cast to uintmax_t
Hiltjo Posthuma [Wed, 6 Jan 2016 15:04:37 +0000 (16:04 +0100)]
fix cast to uintmax_t

10 years agoChange default MANPREFIX to be ${PREFIX}/man
sin [Wed, 6 Jan 2016 14:57:25 +0000 (14:57 +0000)]
Change default MANPREFIX to be ${PREFIX}/man

10 years agostagit-index: Strip per repo .git suffix from generated index
sin [Wed, 6 Jan 2016 14:46:40 +0000 (14:46 +0000)]
stagit-index: Strip per repo .git suffix from generated index

10 years agolookup commits of annotated tags
Hiltjo Posthuma [Wed, 6 Jan 2016 14:35:34 +0000 (15:35 +0100)]
lookup commits of annotated tags

NOTE: as described in the TODO this will be rewritten more cleanly
      later using git_reference_*.

10 years agofix warning, use intmax_t %ju, thanks stateless!
Hiltjo Posthuma [Wed, 6 Jan 2016 14:19:26 +0000 (15:19 +0100)]
fix warning, use intmax_t %ju, thanks stateless!

10 years agopremature version bumperation
Hiltjo Posthuma [Wed, 6 Jan 2016 10:56:52 +0000 (11:56 +0100)]
premature version bumperation

10 years agoimprove README
Hiltjo Posthuma [Wed, 6 Jan 2016 10:56:43 +0000 (11:56 +0100)]
improve README

10 years agoimprove Makefile
Hiltjo Posthuma [Wed, 6 Jan 2016 10:24:29 +0000 (11:24 +0100)]
improve Makefile

dist: add favicon.png, config.def.h and example.sh
install: install favicon.png and example.sh

10 years agotiny whitespace fix
Hiltjo Posthuma [Tue, 5 Jan 2016 21:32:11 +0000 (22:32 +0100)]
tiny whitespace fix

10 years agostagit-index: continue making list, but return error code
Hiltjo Posthuma [Tue, 5 Jan 2016 21:30:59 +0000 (22:30 +0100)]
stagit-index: continue making list, but return error code

10 years agofix relpath for log
Hiltjo Posthuma [Tue, 5 Jan 2016 20:43:26 +0000 (21:43 +0100)]
fix relpath for log

10 years agoclone url is one line, strip newline
Hiltjo Posthuma [Tue, 5 Jan 2016 20:43:14 +0000 (21:43 +0100)]
clone url is one line, strip newline

10 years agorefs: fix table id for tags
Hiltjo Posthuma [Tue, 5 Jan 2016 20:42:51 +0000 (21:42 +0100)]
refs: fix table id for tags

10 years agorefs: remove link, it may be broken for non-HEAD
Hiltjo Posthuma [Tue, 5 Jan 2016 20:42:34 +0000 (21:42 +0100)]
refs: remove link, it may be broken for non-HEAD

10 years agomake hunk line itself a link
Hiltjo Posthuma [Tue, 5 Jan 2016 20:42:10 +0000 (21:42 +0100)]
make hunk line itself a link

10 years agostyle: darkblue for hunk like cgit, hunk line is now a link
Hiltjo Posthuma [Tue, 5 Jan 2016 20:41:49 +0000 (21:41 +0100)]
style: darkblue for hunk like cgit, hunk line is now a link

10 years agostagit-index: owner is one line, strip newline
Hiltjo Posthuma [Tue, 5 Jan 2016 20:41:03 +0000 (21:41 +0100)]
stagit-index: owner is one line, strip newline

10 years agoexample.sh: make symlinks to style, icons and index by default
Hiltjo Posthuma [Tue, 5 Jan 2016 20:40:26 +0000 (21:40 +0100)]
example.sh: make symlinks to style, icons and index by default

10 years agorevert log.html to log/head.html change
Hiltjo Posthuma [Tue, 5 Jan 2016 20:04:07 +0000 (21:04 +0100)]
revert log.html to log/head.html change

10 years agofix newline after header
Hiltjo Posthuma [Tue, 5 Jan 2016 20:03:39 +0000 (21:03 +0100)]
fix newline after header

10 years agofix link to commit from log page
Hiltjo Posthuma [Mon, 4 Jan 2016 22:55:39 +0000 (23:55 +0100)]
fix link to commit from log page

10 years agostagit: fix hunk header, thanks uggedal for reporting!
Hiltjo Posthuma [Mon, 4 Jan 2016 22:41:40 +0000 (23:41 +0100)]
stagit: fix hunk header, thanks uggedal for reporting!

10 years agoupdate TODO
Hiltjo Posthuma [Sun, 3 Jan 2016 21:44:05 +0000 (22:44 +0100)]
update TODO

10 years agofix link in stagit-index, update documentation, add TODO
Hiltjo Posthuma [Sun, 3 Jan 2016 21:42:00 +0000 (22:42 +0100)]
fix link in stagit-index, update documentation, add TODO

10 years agono log per branch
Hiltjo Posthuma [Sun, 3 Jan 2016 21:36:48 +0000 (22:36 +0100)]
no log per branch

rename log.html to log/HEAD.html, small code cleanup

10 years agorename refs to refs/branches
Hiltjo Posthuma [Sun, 3 Jan 2016 20:45:53 +0000 (21:45 +0100)]
rename refs to refs/branches

10 years agorefs: add link to log per branch
Hiltjo Posthuma [Sun, 3 Jan 2016 20:21:30 +0000 (21:21 +0100)]
refs: add link to log per branch

10 years agorefs: dont make a table when there are no tags, add spacing between
Hiltjo Posthuma [Sun, 3 Jan 2016 20:15:13 +0000 (21:15 +0100)]
refs: dont make a table when there are no tags, add spacing between

10 years agoadd refs page (branches and tags)
Hiltjo Posthuma [Sun, 3 Jan 2016 20:06:03 +0000 (21:06 +0100)]
add refs page (branches and tags)

quite some code is added, this will be cleaned up in a following code iteration.

- make sure to free some more allocated git objects.
- use fputs() asmuch as possible instead of fprintf().
- code cleanup

10 years agoimprove README
Hiltjo Posthuma [Sun, 27 Dec 2015 18:05:45 +0000 (19:05 +0100)]
improve README

10 years agoadd stagit.c
Hiltjo Posthuma [Sat, 26 Dec 2015 20:07:47 +0000 (21:07 +0100)]
add stagit.c

10 years agorename urmoms to stagit, improve documentation
Hiltjo Posthuma [Sat, 26 Dec 2015 20:05:55 +0000 (21:05 +0100)]
rename urmoms to stagit, improve documentation

10 years agonvm, dont strip .git from bare repos
Hiltjo Posthuma [Sat, 26 Dec 2015 19:58:28 +0000 (20:58 +0100)]
nvm, dont strip .git from bare repos

10 years agoadd example script to make repo index and files per dir
Hiltjo Posthuma [Sat, 26 Dec 2015 19:46:33 +0000 (20:46 +0100)]
add example script to make repo index and files per dir

10 years agorename EXTRAOBJ to COMPATOBJ
Hiltjo Posthuma [Sat, 26 Dec 2015 19:11:59 +0000 (20:11 +0100)]
rename EXTRAOBJ to COMPATOBJ

10 years agoMakefile: link for COMPAT
Hiltjo Posthuma [Sat, 26 Dec 2015 12:08:41 +0000 (13:08 +0100)]
Makefile: link for COMPAT

10 years agoadd compat.h
Hiltjo Posthuma [Sat, 26 Dec 2015 12:01:41 +0000 (13:01 +0100)]
add compat.h

10 years agostrip suffix .git used typically for bare repos
Hiltjo Posthuma [Sat, 26 Dec 2015 11:57:33 +0000 (12:57 +0100)]
strip suffix .git used typically for bare repos

10 years agohumanreadable filemodes (code from sbase ls)
Hiltjo Posthuma [Sat, 26 Dec 2015 11:57:14 +0000 (12:57 +0100)]
humanreadable filemodes (code from sbase ls)

10 years agoalign filesize header right, minor code-style
Hiltjo Posthuma [Sat, 26 Dec 2015 11:56:56 +0000 (12:56 +0100)]
align filesize header right, minor code-style

10 years agofix dirname for glibc
Hiltjo Posthuma [Sat, 26 Dec 2015 11:56:23 +0000 (12:56 +0100)]
fix dirname for glibc

10 years agoallow to specify clone url, displayed in header
Hiltjo Posthuma [Sat, 26 Dec 2015 11:55:59 +0000 (12:55 +0100)]
allow to specify clone url, displayed in header

10 years agoupdate TODO
Hiltjo Posthuma [Sat, 26 Dec 2015 11:54:44 +0000 (12:54 +0100)]
update TODO

10 years agoindex: highlight row on mouseover
Hiltjo Posthuma [Sat, 26 Dec 2015 11:54:09 +0000 (12:54 +0100)]
index: highlight row on mouseover

10 years agoremove TODO from code, see TODO file
Hiltjo Posthuma [Fri, 25 Dec 2015 16:49:54 +0000 (17:49 +0100)]
remove TODO from code, see TODO file

10 years agoREADME: atleast libgit2 v0.22 is required (API)
Hiltjo Posthuma [Fri, 25 Dec 2015 16:49:03 +0000 (17:49 +0100)]
README: atleast libgit2 v0.22 is required (API)

update TODO

10 years agocompat: add strlcpy, strlcat, for glibc
Hiltjo Posthuma [Fri, 25 Dec 2015 16:48:46 +0000 (17:48 +0100)]
compat: add strlcpy, strlcat, for glibc

10 years agofix libgit2 include, it is in the include path
Hiltjo Posthuma [Thu, 24 Dec 2015 19:58:22 +0000 (20:58 +0100)]
fix libgit2 include, it is in the include path

10 years agoremove double newline bloat
Hiltjo Posthuma [Sun, 20 Dec 2015 20:49:23 +0000 (21:49 +0100)]
remove double newline bloat

10 years agoupdate README and improve man pages
Hiltjo Posthuma [Sun, 20 Dec 2015 20:34:40 +0000 (21:34 +0100)]
update README and improve man pages

10 years agourmoms-index: kill some lines
Hiltjo Posthuma [Sun, 20 Dec 2015 20:13:54 +0000 (21:13 +0100)]
urmoms-index: kill some lines