{"push_id":1312769470,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"1d4812fd616dbabb11eed0f3718fa7827d69355f","before":"a448879e49fb838a302b4e68d73e63c6b75d9175","commits":[{"sha":"a63e674b34ad8585f695da3a35d900a591d0dea4","author":{"name":"Jani Nikula","email":"1f5f6e4b5fb49c4e8b16b11d962f4496eb56bee3@nikula.org"},"message":"test: silence the output of notmuch new mid-test\n\nFix this during test run:\n\nT470-missing-headers: Testing messages with missing headers\nAdded 2 new messages to the database.","distinct":true,"url":"https://api.github.com/repos/emacsmirror/notmuch/commits/a63e674b34ad8585f695da3a35d900a591d0dea4"},{"sha":"4dfb69169e6b685670ebdeedab898c31adc995b2","author":{"name":"David Bremner","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@tethera.net"},"message":"lib: read \"property\" terms from messages.\n\nThis is a first step towards providing an API to attach\narbitrary (key,value) pairs to messages and retrieve all of the values\nfor a given key.","distinct":true,"url":"https://api.github.com/repos/emacsmirror/notmuch/commits/4dfb69169e6b685670ebdeedab898c31adc995b2"},{"sha":"8b03ee1d5a310f82718281362d105ff09e30148f","author":{"name":"David Bremner","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@tethera.net"},"message":"lib: private string map (associative array) API\n\nThe choice of array implementation is deliberate, for future iterator support","distinct":true,"url":"https://api.github.com/repos/emacsmirror/notmuch/commits/8b03ee1d5a310f82718281362d105ff09e30148f"},{"sha":"b8bb6d796458732622f80464dd808b3e02f57d9d","author":{"name":"David Bremner","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@tethera.net"},"message":"lib: basic message-property API\n\nInitially, support get, set and removal of single key/value pair, as\nwell as removing all properties.","distinct":true,"url":"https://api.github.com/repos/emacsmirror/notmuch/commits/b8bb6d796458732622f80464dd808b3e02f57d9d"},{"sha":"b846bdb48233c907d1ecaff495fbf6bc578910d6","author":{"name":"David Bremner","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@tethera.net"},"message":"lib: extend private string map API with iterators\n\nSupport for prefix based iterators is perhaps overengineering, but I\nwanted to mimic the existing database_config API.","distinct":true,"url":"https://api.github.com/repos/emacsmirror/notmuch/commits/b846bdb48233c907d1ecaff495fbf6bc578910d6"},{"sha":"58fe8fce1d1b7b86b4914a5a476ff21411c84082","author":{"name":"David Bremner","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@tethera.net"},"message":"lib: iterator API for message properties\n\nThis is a thin wrapper around the string map iterator API just introduced.","distinct":true,"url":"https://api.github.com/repos/emacsmirror/notmuch/commits/58fe8fce1d1b7b86b4914a5a476ff21411c84082"},{"sha":"f240528095169bf45a88e6790fd6b546cc8f48c5","author":{"name":"David Bremner","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@tethera.net"},"message":"CLI: refactor dumping of tags.\n\nThis is mainly code movement, to make room in the loop over messages for\ndumping properties.","distinct":true,"url":"https://api.github.com/repos/emacsmirror/notmuch/commits/f240528095169bf45a88e6790fd6b546cc8f48c5"},{"sha":"b7345d277ec5f562000c0e740e6515c2a84f9c76","author":{"name":"David Bremner","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@tethera.net"},"message":"CLI: add properties to dump output\n\nPart of providing extensibility via properties is to make sure that user\ndata is not lost. Thus we need to be able to dump and restore\nproperties.","distinct":true,"url":"https://api.github.com/repos/emacsmirror/notmuch/commits/b7345d277ec5f562000c0e740e6515c2a84f9c76"},{"sha":"651da30c0941081cf730930fc1a7cac34954ca0e","author":{"name":"David Bremner","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@tethera.net"},"message":"cli: optionally restore message properties from dump file\n\nThis somewhat mimics the config line parsing, except there can be\narbitrarily many key value pairs, so one more level of looping is\nrequired.","distinct":true,"url":"https://api.github.com/repos/emacsmirror/notmuch/commits/651da30c0941081cf730930fc1a7cac34954ca0e"},{"sha":"693ca8d8a80438ce1e361e7e6d22288f52a11c55","author":{"name":"Daniel Kahn Gillmor","email":"68bd938c8de8aef89ea85716009418408b5d42c1@fifthhorseman.net"},"message":"add property: query prefix to search for specific properties\n\nWe want to be able to query the properties directly, like:\n\n   notmuch count property:foo=bar\n\nwhich should return a count of messages where the property with key\n\"foo\" has value equal to \"bar\".","distinct":true,"url":"https://api.github.com/repos/emacsmirror/notmuch/commits/693ca8d8a80438ce1e361e7e6d22288f52a11c55"},{"sha":"50a1032f870444522d90ef9d23726e42517fedbc","author":{"name":"David Bremner","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@tethera.net"},"message":"build system: choose gnu99 as a C standard\n\nApparently pre 5.1 gcc defaulted to gnu89, but we decided it was ok to\nuse some c99 features.\n\n'-std=c99' by itself is not enough for notmuch to compile.\n\n'-std=gnu99' seems to work with clang and gcc, so I'm not convinced\nconfiguration support is needed.","distinct":true,"url":"https://api.github.com/repos/emacsmirror/notmuch/commits/50a1032f870444522d90ef9d23726e42517fedbc"},{"sha":"1d4812fd616dbabb11eed0f3718fa7827d69355f","author":{"name":"David Bremner","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@tethera.net"},"message":"test: fix printf format\n\nnotmuch_status_t is an integer type, printing it as a string is a very\nbad idea.","distinct":true,"url":"https://api.github.com/repos/emacsmirror/notmuch/commits/1d4812fd616dbabb11eed0f3718fa7827d69355f"}]}
{"actor":{"display_login":"tarsius"}}