Commit Briefs

da69fe0ae6 Thomas Adam

portable: release 0.105 (tags/0.105)


310e493877 Thomas Adam

bump version number


1b17bb01f2 Thomas Adam

CHANGES for 0.105


a134a611e6 Thomas Adam

whitespace


ad24f7125f Thomas Adam

plug memory leaks in 'got fetch' and 'got send'

In addition to the previous commit [c450903bc2] that plugged fetch and send leaks, free what would be the path entry's path member, which is leaked when attempting to add a duplicate. And in the fetch case, free refname and id when got_pathlist_insert() returns err. ok stsp@


060e4bc5af Thomas Adam

make gotwebd.css styling consistent across all window sizes

Patch by op@, who is at the wrong computer right now



46f2b277e0 Thomas Adam

plug a memory leak in got_pack_create()

Patch by: Kyle Ackerman


26eea884df Thomas Adam

minor gotwebd.css styling changes for some QoL updates on mobile devices

Patch by Bradley Taunt ok op@


5a6829a242 Thomas Adam

plug memory leaks in 'got fetch' and 'got send'

Check for duplicate items added to pathlists, and free associated data in case we were attempting to add a duplicate. Patch by: Kyle Ackerman


4e35f3f5e6 Thomas Adam

add a todo item for the 'got send' command


27ae6a548a Thomas Adam

do not call fmemopen(3) with a zero size argument

Calling fmemopen(3) with a size of zero leads to an "Invalid argument" error. One symptom of this issue are failing gotd notifications: gotd[48539]: render notification: fmemopen: Invalid argument Add an email notification test case which triggers the above error. Reported by Mischa Peters


daf4cb35f2 Thomas Adam

plug some leak around imsg_init() error paths

tested and ok stsp@


5735c9f6fa Thomas Adam

tidy up error handling and reporting in repo_write_dispatch() a bit

ok op@


5d7b9e8954 Thomas Adam

plug fd leak on OOM


e23a5f1189 Thomas Adam

delete trailing whitespaces

done mechanically with $ find . -iname \*.[ch] -exec sed -i -E 's/[[:space:]]+$//' {} + with some revert for bundled files and a manual tweak for got-fetch-http.c



ca2bbf4aed Thomas Adam

don't iterate binary file changes with (un)stage/revert -p

As reported by Johannes Thyssen Tishman, 'got stage -p $binaryfile' iterates each hunk, and produces unexpected behaviour when answering 'y'. Instead, present the standard "Binary files differ" message and only allow staging (or unstaging or reverting) the entire binary file. Includes tests for stage -p but unstage and revert -p tests are still needed. tweak + ok stsp@


21615bb29b Thomas Adam

update EWAH todo item


34475e584a Thomas Adam

add todo item for ewah bitmaps


28dfdaf275 Thomas Adam

use a topological commit graph for the ancestry check in 'got send'

Fixes spurious "branch on server has a different ancestry" errors from 'got send' when the repository history contains merge commits.


c256bb3053 Thomas Adam

bump version number


e2f7c5de04 Thomas Adam

CHANGES for 0.104


2e5668be75 Thomas Adam

portable: set next version


3a99077b87 Thomas Adam

portable: release 0.104 (tags/0.104)