Commit Briefs




24e87ea363 Stefan Sperling

remove unused function got_diffreg_prepared_files()


cb7c1b68b5 Stefan Sperling

remove unused function got_diff_blob_prepared_file()






62ad13c507 Stefan Sperling

remove unused empty function got_diff_dump_change()


1b99d1525d Stefan Sperling

update TODO notes


8b4e047e05 Stefan Sperling

fix gotweb build; should have been part of 8fa913ec


f3c4408320 Christian Weisgerber

sync files from diff.git fe6d58fb52ea8d1041a8eb65e28a04816df67c08


0e404f9576 Stefan Sperling

typo fix in tog.1 man page


8fa913ec61 Stefan Sperling

remove now pointless 'check_disk' parameter of got_repo_map_path()

suggested by naddy


bfd61697d2 Stefan Sperling

make tog avoid got_repo_map_path() if a work tree is available

ok naddy


276b94a1f9 Christian Weisgerber

Call pthread_cond_destroy(cond) exactly once when closing a view.

This moves the pthread_cond_destroy(need_commits) from stop_log_thread(), which can be called twice, to close_log_view(), which is called once. It also destroys the commit_loaded condition variable, which is created in open_log_view() but was never destroyed. ok stsp


41605754d0 Stefan Sperling

highlight matched search terms in tog diff and tog blame views

ok naddy@


c9d2b26381 Stefan Sperling

make gotweb compile with the new diff implementation


135a2da0c5 Stefan Sperling

show current/total line numbers in tog's diff view header


e54cc94af2 Stefan Sperling

plug two memory leaks in tog's draw_file()


fe621944e8 Stefan Sperling

merge new diff implementation from the git.gameoftrees.org diff.git repository

This new diff implementation was started by Neels Hofmeyr during the u2k20 hackathon and now replaces diffreg.c code lifted from the OpenBSD base system. The integration of this code into Got was done by me. Got now uses the patience diff algorithm by default. The diff.git repository will remain the primary repository for the diff code, which already compiles and runs on other operating systems such as Linux. Any fixes and improvements for files inherited from the diff.git repository should be written against that repository and synced to got.git afterwards.


2bea860227 Stefan Sperling

bump version number


b85f434010 Stefan Sperling

typo fix in CHANGES


cd5a3383b3 Stefan Sperling

fix 0.44 release date in CHANGES file