{"push_id":1122671879,"size":38,"distinct_size":27,"ref":"refs/heads/feature/newcompact","head":"5ca28d329faf74f4dc076d7f0c98e8ffc71d76b3","before":"f34fc68095d4978337668eaa5afb87f292f89b9b","commits":[{"sha":"deab8ca7e230b004447441feca32ffc61c39c3c1","author":{"email":"61c9b2b17db77a27841bbeeabff923448b0f6388@enkore.de","name":"Marian Beermann"},"message":"init: move epilogue from docs/usage into help output\n\nAlso tell which algos are used and that HW accel is supported.","distinct":false,"url":"https://api.github.com/repos/enkore/borg/commits/deab8ca7e230b004447441feca32ffc61c39c3c1"},{"sha":"47d29e75b3c3cb44883e421977aaca1156724a07","author":{"email":"61c9b2b17db77a27841bbeeabff923448b0f6388@enkore.de","name":"enkore"},"message":"Merge pull request #1047 from enkore/feature/init-doc\n\ninit: move epilogue from docs/usage into help output","distinct":false,"url":"https://api.github.com/repos/enkore/borg/commits/47d29e75b3c3cb44883e421977aaca1156724a07"},{"sha":"6cf61024d9bcc48768349d2b5523240fafdfcbc4","author":{"email":"61c9b2b17db77a27841bbeeabff923448b0f6388@enkore.de","name":"Marian Beermann"},"message":"Handle SIGTERM and make a clean exit","distinct":false,"url":"https://api.github.com/repos/enkore/borg/commits/6cf61024d9bcc48768349d2b5523240fafdfcbc4"},{"sha":"eaf0f62022640f64c2e0022e10b3da873ec62f3a","author":{"email":"9cd92c514f98d0f23a75f122947e7c4508e93f56@waldmann-edv.de","name":"TW"},"message":"Merge pull request #1049 from enkore/feature/sigterm\n\nHandle SIGTERM","distinct":false,"url":"https://api.github.com/repos/enkore/borg/commits/eaf0f62022640f64c2e0022e10b3da873ec62f3a"},{"sha":"805f63167c910167f3f38f9ddc1b5936706d2509","author":{"email":"61c9b2b17db77a27841bbeeabff923448b0f6388@enkore.de","name":"Marian Beermann"},"message":"Translate Linux fsflags to BSD flags and vice versa","distinct":false,"url":"https://api.github.com/repos/enkore/borg/commits/805f63167c910167f3f38f9ddc1b5936706d2509"},{"sha":"ac2617f6652880975d191c0cb44e881f3dcea83c","author":{"email":"61c9b2b17db77a27841bbeeabff923448b0f6388@enkore.de","name":"enkore"},"message":"Merge pull request #1050 from enkore/feature/linux-bsdflags\n\nTranslate Linux fsflags to BSD flags and vice versa","distinct":false,"url":"https://api.github.com/repos/enkore/borg/commits/ac2617f6652880975d191c0cb44e881f3dcea83c"},{"sha":"43258abf2117a44238044587501e5a1a1e383dca","author":{"email":"61c9b2b17db77a27841bbeeabff923448b0f6388@enkore.de","name":"Marian Beermann"},"message":"Fix tox","distinct":true,"url":"https://api.github.com/repos/enkore/borg/commits/43258abf2117a44238044587501e5a1a1e383dca"},{"sha":"24cd303ca97d750de55ca17e7bb9a8de5554d6d9","author":{"email":"61c9b2b17db77a27841bbeeabff923448b0f6388@enkore.de","name":"Marian Beermann"},"message":"When probing key files, do binary reads","distinct":false,"url":"https://api.github.com/repos/enkore/borg/commits/24cd303ca97d750de55ca17e7bb9a8de5554d6d9"},{"sha":"088bccc64903c9566aa8d110ab1fed5c27985594","author":{"email":"9cd92c514f98d0f23a75f122947e7c4508e93f56@waldmann-edv.de","name":"TW"},"message":"Merge pull request #1057 from enkore/issue/1055\n\nFix tox","distinct":true,"url":"https://api.github.com/repos/enkore/borg/commits/088bccc64903c9566aa8d110ab1fed5c27985594"},{"sha":"b5404209bbf641127e46db14cce9b58d6ef047bb","author":{"email":"9cd92c514f98d0f23a75f122947e7c4508e93f56@waldmann-edv.de","name":"Thomas Waldmann"},"message":"add swidth call to determine string width on terminal\n\non posix platforms, this is a small wrapper around wcswidth(3).","distinct":true,"url":"https://api.github.com/repos/enkore/borg/commits/b5404209bbf641127e46db14cce9b58d6ef047bb"},{"sha":"d7500a119172a74aadd1ff46e936d5b71add719b","author":{"email":"9cd92c514f98d0f23a75f122947e7c4508e93f56@waldmann-edv.de","name":"Thomas Waldmann"},"message":"create new platform_posix module\n\nmove common posix cython code there.","distinct":true,"url":"https://api.github.com/repos/enkore/borg/commits/d7500a119172a74aadd1ff46e936d5b71add719b"},{"sha":"5c6cfc6329216ba3bdfdc81137effc970d23a62d","author":{"email":"9cd92c514f98d0f23a75f122947e7c4508e93f56@waldmann-edv.de","name":"TW"},"message":"Merge pull request #1058 from enkore/issue/1056\n\nWhen probing key files, do binary reads","distinct":false,"url":"https://api.github.com/repos/enkore/borg/commits/5c6cfc6329216ba3bdfdc81137effc970d23a62d"},{"sha":"596a276a264e93687aa41783acb45536a0bebb32","author":{"email":"9cd92c514f98d0f23a75f122947e7c4508e93f56@waldmann-edv.de","name":"Thomas Waldmann"},"message":"setup.py: add check for platform_darwin.c\n\nthis was just forgotten...","distinct":false,"url":"https://api.github.com/repos/enkore/borg/commits/596a276a264e93687aa41783acb45536a0bebb32"},{"sha":"bf00eba1c1d2cbdcc5d512b5d9e17dc80f4189a2","author":{"email":"9cd92c514f98d0f23a75f122947e7c4508e93f56@waldmann-edv.de","name":"Thomas Waldmann"},"message":"use swidth when doing terminal  output width computations, fixes #1051\n\ncjk glyphs occupy 2 cells' width on the terminal.","distinct":true,"url":"https://api.github.com/repos/enkore/borg/commits/bf00eba1c1d2cbdcc5d512b5d9e17dc80f4189a2"},{"sha":"afb9dc9d7a44e8ed34a755bbf78aabc85bf59d17","author":{"email":"a162caffcb6897220f4d1cf28164d73cb91993a8@edgewood.to","name":"Ed Blackman"},"message":"Update logging parser to allow remotes to pass logger name\n\nParser now understands both old format messages (to keep talking to\nold server) and new format messages that pass a logger name.  If\nlogger name is passed, the message is directed to the same logger\nlocally.\n\nThis could be cherry-picked to 1.x-maint (and 0.x-maint?) to allow\npoint releases to understand borg 1.1 server messages changed in the\nnext commit.  Worst case, currently existing 0.x and 1.0.x clients\ntalking to a 1.1.x server will see messages like:\n\tborg.repository Remote: hi\n\tborg.archiver Remote: foo\ninstead of\n\tRemote: hi\n\tRemote: foo","distinct":true,"url":"https://api.github.com/repos/enkore/borg/commits/afb9dc9d7a44e8ed34a755bbf78aabc85bf59d17"},{"sha":"226e5519f33bfd5b14082808c6af72b24f0ee3a8","author":{"email":"a162caffcb6897220f4d1cf28164d73cb91993a8@edgewood.to","name":"Ed Blackman"},"message":"Print implied output without --info/-v\n\nThere are persistent questions why output from options like --list\nand --stats doesn't show up.  Also, borg currently isn't able to\nshow *just* the output for a given option (--list, --stats,\n--show-rc, --show-version, or --progress), without other INFO level\nmessages.\n\nThe solution is to use more granular loggers, so that messages\nspecific to a given option goes to a logger designated for that\noption.  That option-specific logger can then be configured\nseparately from the regular loggers.\n\nThose option-specific loggers can also be used as a hook in a\nBORG_LOGGING_CONF config file to log the --list output to a separate\nfile, or send --stats output to a network socket where some daemon\ncould analyze it.\n\nSteps:\n- create an option-specific logger for each of the implied output options\n- modify the messages specific to each option to go to the correct logger\n- if an implied output option is passed, change the option-specific\n  logger (only) to log at INFO level\n- test that root logger messages don't come through option-specific loggers\n\nThey shouldn't, per https://docs.python.org/3/howto/logging.html#logging-flow\nbut test just the same.  Particularly test a message that can come from\nremote repositories.\n\nFixes #526, #573, #665, #824","distinct":true,"url":"https://api.github.com/repos/enkore/borg/commits/226e5519f33bfd5b14082808c6af72b24f0ee3a8"},{"sha":"a8e457f93521c9c5a917412d96415007a4977bfb","author":{"email":"9cd92c514f98d0f23a75f122947e7c4508e93f56@waldmann-edv.de","name":"Thomas Waldmann"},"message":"move Statistics class to archive module, avoid cyclic import\n\nalso move the tests accordingly.","distinct":true,"url":"https://api.github.com/repos/enkore/borg/commits/a8e457f93521c9c5a917412d96415007a4977bfb"},{"sha":"13a4e4002463c6eeecaec04dd7cb4196d0a3a081","author":{"email":"61c9b2b17db77a27841bbeeabff923448b0f6388@enkore.de","name":"enkore"},"message":"Merge pull request #1053 from ThomasWaldmann/wcswidth\n\nadd swidth call, fixes #1051","distinct":true,"url":"https://api.github.com/repos/enkore/borg/commits/13a4e4002463c6eeecaec04dd7cb4196d0a3a081"},{"sha":"714e93bf6452a6027c1222d4911c897fb7a09a52","author":{"email":"61c9b2b17db77a27841bbeeabff923448b0f6388@enkore.de","name":"Marian Beermann"},"message":"Repository: fix commit tags being seen in data","distinct":false,"url":"https://api.github.com/repos/enkore/borg/commits/714e93bf6452a6027c1222d4911c897fb7a09a52"},{"sha":"d043794757752e90522907c4c3eb2adcc930eae9","author":{"email":"61c9b2b17db77a27841bbeeabff923448b0f6388@enkore.de","name":"enkore"},"message":"Merge pull request #1052 from enkore/fix/commitcheck\n\nRepository: fix commit tags being seen in data","distinct":false,"url":"https://api.github.com/repos/enkore/borg/commits/d043794757752e90522907c4c3eb2adcc930eae9"}]}
{"actor":{"display_login":"enkore"}}