Commits
- Commit:
13c67f87dfe5bbdaffe4614de19fd11dcbbafc17
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
regress/tog: add basic ref view tests; ok stsp@
- Commit:
85fd8f07c38f9da35257c66dde7ce2357271c7b7
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
tog: make ref view selection of non-commit tags non-fatal
Tags can point to all git objects: commits, trees, blobs, and tags.
Selecting a tag that points to any object other than a commit causes a
fatal error. Instead, report a message to the status line. Similarly,
nested tags may resolve to a commit, which currently errors. Instead,
keep peeling till we reach the bottom and if it's a commit, use it for
the requested view.
ok stsp@
- Commit:
696b1a9d2a13d33de9e3d182e3ec8fd3818f8b58
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
tog: plug object id leak in resolve_reflist_entry error path
ok stsp@
- Commit:
6f001a132a5219599bd2cde4fea1957878cca26b
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
skip memleak_send_basic in sha256 mode, it's expected to fail in that case
- Commit:
fba1c01f5ad1c8c5973200213fc44273a8ea3e78
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
tog: fix log view race condition evinced by regress
When the commit graph has been traversed, we set the log_complete flag
to signal the main thread that we've completed iterating commit history,
which request_log_commits() checks and, if set, returns early instead of
calling trigger_log_thread(). If called, trigger_log_thread() wakes the
log thread, then waits on the log thread to unblock when another commit
has been loaded. There's a race between the log thread setting the
log_complete flag and request_log_commits() checking it, which causes
trigger_load_thread() to wait on a signal that never unblocks because
there are no more commits to be loaded.
ok stsp@
- Commit:
4cef9d7c76a821328add4b99dd9873b1cac5f827
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
regress/tog: log view test for T keymap on worktree entry
Coverage for the case fixed in 74bea526c5.
ok stsp@
- Commit:
59f537777cf04d73d4c512780fef2cf6fd9b862d
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix NULL deref with T keymap on log view worktree entry
When the log view T keymap is used, the selected_entry is passed to
browse_commit_tree() to open a tree view of the repository as at
the selected commit, which passes the selected_entry->id member to
open_tree_view() to open the commit. The id member, which is a NULL
pointer in work tree entries, is dereferenced so we segfault.
If the T keymap is used on a work tree entry, use the base commit id
instead, which we must have if a work tree entry is selected.
ok stsp@
- Commit:
ee41227636ede5b06ebfaa180ad3a742d4634dc9
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
bump version number
- Commit:
be8c6b131c9745e86c8008d808ce05a9cc78d54d
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
CHANGES for 0.107
- Commit:
595205588d54b72b537ac60125f537266e1599e6
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
sync dist file list
- Commit:
67f8363f3dd874d199bbaae6971884914e2ba2d9
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
do not leak privsep_child memory allocations if sending a stop command fails
- Commit:
9eeddf622bfd545f4b973b812e155640ef1d8e2c
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make got-read-pack clear its imsgbuf on exit
- Commit:
44160125a55873adbdb2e41cc9c26e99da675c37
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make got-send-pack clear its imsgbuf on exit
- Commit:
23e3cab287817b38d6ee514e2ed57fbdb79b5ab9
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make got-read-tree clear its imsgbuf before exiting in an error case
- Commit:
57af37bf403a0529de20cff17a8b4dc801edf114
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make got-read-tag clear its imsgbuf on exit in an error case
- Commit:
112885d3424f0caedb05e87bfba3a92539797953
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make got-read-pack clear its imsgbuf before exiting in error cases
- Commit:
6728234c6aab255471b3e6235d5fe6234bd2ab34
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make got-read-object clear its imsgbuf before exit in an error case
- Commit:
8f22ef786d1796e09bf0eddac951687ca5860fa1
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make got-read-gotconfig clear its imsgbuf before exit in an error case
- Commit:
4816cdbcf0f19580c7dbda3eec4b5c7bdafb7d27
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make got-read-gitconfig clear its imsgbuf before exit in an error case
- Commit:
cf46acf1b409f7987c7dfabdeb6b7f0bbf69a264
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make got-read-commit clear its imsgbuf before exiting in an error case
- Commit:
021a150f93a1333d3cb56e25b12b77f671569dd1
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make got-read-blob clear its imsgbuf before exiting in an error case
- Commit:
c122da9b86f71e517f2ea57b9d828e83e188c764
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make got-index-pack clear its imsgbuf on exit to avoid leak reports
- Commit:
1062a61bb848c75e2c75d6145c3cf643d314c493
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make got-fetch-pack clear its imsgbuf before exiting to avoid leak reports
- Commit:
661e70e391f3226a03b385a04081b04bf462c661
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
plug imsgbuf-related memory leak in got_repo_load()
- Commit:
4ea1597e9427b3edc4b5fc4a3c432fea5c2ef590
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
store ibuf used by got_gotconfig_read() on the stack