{"push_id":1023416514,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"0b231195cb5be7d0c92b5d8164b222a4e0b9f287","before":"c1276177f83222cdb355754e58c628786476fea8","commits":[{"sha":"814b2ec6251dffa584d24e1e262fa1a04fd4cabd","author":{"email":"2c14d38fa47c8799f1b9c16280abe27f8edfec6e@redhat.com","name":"Erik Skultety"},"message":"tests: Slightly tweak virlogtest\n\nPatch adds a generic DO_TEST_FULL macro, some PASS/FAIL macros to better\nvisually distinguish tests that should fail and tests that should pass. Also,\nsome cosmetic changes like renames and direct call to fprintf is replaced with\nour VIR_TEST_DEBUG macro, as using testutils should be our preferred way of\nreporting errors in tests.","distinct":true,"url":"https://api.github.com/repos/libvirt/libvirt/commits/814b2ec6251dffa584d24e1e262fa1a04fd4cabd"},{"sha":"6bd9758e5832b2cf5dee34a557e421343f6a50ec","author":{"email":"2c14d38fa47c8799f1b9c16280abe27f8edfec6e@redhat.com","name":"Erik Skultety"},"message":"tests: Add a new test for logging outputs parser\n\nTest for parser's functionality.","distinct":true,"url":"https://api.github.com/repos/libvirt/libvirt/commits/6bd9758e5832b2cf5dee34a557e421343f6a50ec"},{"sha":"034337fb8578d6f67455782b7a5ee67c67ff7000","author":{"email":"2c14d38fa47c8799f1b9c16280abe27f8edfec6e@redhat.com","name":"Erik Skultety"},"message":"virlog: Introduce Type{To,From}String for virLogDestination\n\nIn order to refactor the ugly virLogParseOutputs method, this is a neat way of\nfinding out whether the destination type (in the form of a string) user\nprovided is a valid one. As a bonus, if it turns out it is valid, we get the\nactual enum which will later be passed to any of virLogAddOutput methods right\naway.","distinct":true,"url":"https://api.github.com/repos/libvirt/libvirt/commits/034337fb8578d6f67455782b7a5ee67c67ff7000"},{"sha":"0b231195cb5be7d0c92b5d8164b222a4e0b9f287","author":{"email":"2c14d38fa47c8799f1b9c16280abe27f8edfec6e@redhat.com","name":"Erik Skultety"},"message":"virlog: Refactor virLogParseOutputs\n\nThe problem with the original virLogParseOutputs method was that the way it\nparsed the input, walking the string char by char and using absolute jumps\ndepending on the virLogDestination type, was rather complicated to read.\nThis patch utilizes virStringSplit method twice, first time to filter out any\nspaces and split the input to individual log outputs and then for each\nindividual output to tokenize it by to the parts according to our\nPRIORITY:DESTINATION?(:DATA) format. Also, to STREQLEN for matching destination\nwas replaced with virDestinationTypeFromString call.","distinct":true,"url":"https://api.github.com/repos/libvirt/libvirt/commits/0b231195cb5be7d0c92b5d8164b222a4e0b9f287"}]}