Commits
- Commit:
d95864cd5d79ee17fbd13a3ab18ffd394b27f83a
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make gotd/gitwrapper start up even if a repository is missing on disk
This should result in more useful behaviour when gitwrapper runs and
repositories listed in gotd.conf do not yet exist or do no longer exist.
- Commit:
f9542c24c5340ee3ab60b432efa61c97bcc04381
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix spurious empty packfile error from gotd when rewinding a branch
ok op@
- Commit:
e9e7947043acbb1cb2962a4d2361c95af3dfe3b4
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
consistently close the struct repository on every cmd_*()
Spotted while looking for leaks using Otto' malloc() new leaks
detection. Harmless in practice since we just forgot to call
got_repo_close() when terminating in some cmd_*() functions, but
still a leak.
ok stsp@
- Commit:
991857c7d6b96717f24bc49df50e8aacf12b02cf
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
free fileindex entry upon add_entry() failure
Very unlikely (an occurrence of it would mean that got produced an
invalid fileindex) and harmless anyway since we would just terminate,
but a leak is still a leak.
ok stsp@
- Commit:
3f0853b8457683a6da4e0da74f8c08e139aad5ab
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
grammar fix for parse.y error message
- Commit:
57b6056a5b13cae29e0cce2163c2dffd90d16e51
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
reject overlapping protected branch vs. tag namespaces
ok op@
- Commit:
ffc797f3ccae553e547566756bbcf7570fc6f523
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotd.conf: free STRINGS in all code paths
ok stsp@
- Commit:
f041f55f2723fb00e4c0350ce51b133a3387c9b5
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
update TODO list
- Commit:
a4435ef028e15d8a253cd768f608f9b852efd0ec
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotd.conf: fix memleak in `protect' error path and disallow dups too
ok stsp@
- Commit:
6d7eb4f7d125c942358a1f8edf1d350e74141112
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add support for protecting references against 'got send -f' to gotd
ok op@
- Commit:
1e73031b5b7f6d97d2de389636e620fe0de6201f
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
unfold line
- Commit:
84efe063d23232222a3620238a5de72df40ced47
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
template: fix processing of "{" at end of line
add a regress for this case.
- Commit:
664d70035d306f09fe381da2dfaa725623c9e252
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix crash in got log due to NULL-deref in got_object_blob_close
Reported by Mikhail (thanks!), ok jamsek
- Commit:
7303e8c811ca9c78e98cb71ca412092c4f71387a
- From:
- Mikhail <mp39590@gmail.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
tog: resume blame and diff search from the first line
In diff and blame views, if the user scrolls up during a search, resume
search from the first displayed line--not the current match. This makes
sense in these views as the "cursor" or current line is the first line.
Patch by Mikhail.
ok op@
- Commit:
44f2135acadb53e3cdc7d9029b48fea665cf7e4f
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: don't special case BLOB, BLOBRAW and RSS
shuffle some code to handle all the page types in the switch.
ok tracey@
- Commit:
7554713a026de839e0b958d7885d5d1286b3f547
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
avoid gitwrapper printing a warning when /etc/gotd.conf does not exist
gotd still requires the config file, of course, but gitwrapper must
treat is as optional and remain silent if the file cannot be found.
- Commit:
44e35bfc5d79729b628868aacb8e88ad5ab5bd46
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gitwrapper: execl() directly without fork()ing
Since we're going to unconditionally execute gotsh or git-*-pack, don't
bother fork()ing and having the main process to wait(2), just execle()!
ok stsp@
- Commit:
9e5f5a1ed2a6c44ecf477a26643c467f49a6c112
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fmt
- Commit:
4d55f0a1b61b3d6867ea2367be9c554d920e7e96
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gitwrapper has no config file; copy-pasta spotted by op@
- Commit:
9c9f0ee1557e3da23d5b12c598eb8e10e2c65d37
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
require gotsh to exist if the repository is listed in gotd.conf
ok op@
- Commit:
a8d761ba53d1d4ec1c569d0ecf972e72997824bd
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
some formatting fixes for gitwrapper.1
- new sentence, new line
- use Pa where needed
- move ENVIRONMENT before FILES
- Commit:
5dcb3a437bc93a9d9e2670049ca9deac25b36dc4
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add gitwrapper(1)
ok op@, tracey@ earlier version
- Commit:
bf2e865dbd3709ef6a6f1be17c021f8ebcd9e3ab
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix an off-by-one in got_serve_parse_command() canonpath allocation
ok op@, tracey@
- Commit:
f39a604656c539f738565ba0d7ce72b091868dcb
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
grammar and fix typo: rigchtif → right if
- Commit:
0bc2cf1263d57c9464234d491254ea7b435bbbcd
- From:
- Thomas Adam <ThomasAdam@users.noreply.github.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: template: allow for YACC
As with the main got project, allow for template to use the YACC
environment variable -- either directly, or indirectly if set
via ./configure in the main got project.