{"push_id":1041567749,"size":4,"distinct_size":4,"ref":"refs/heads/develop","head":"1afaf0c70fe3f2f7df216b41fea5ee5ff4a97945","before":"103f55a76a3337c77beb63e40ff8ede9ab5758dc","commits":[{"sha":"385787568f1f2aa63f1032c105cd60714dbc09e0","author":{"email":"4081f471c57da10c91f8e26ca2a349938ce26dd5@sanger.ac.uk","name":"John Marshall"},"message":"Add BCF_ERR_CHAR bcf1_t::errcode and improve diagnostic\n\nShow the exact invalid character for unprintable characters too;\nimproves error messages such as in #358.","distinct":true,"url":"https://api.github.com/repos/samtools/htslib/commits/385787568f1f2aa63f1032c105cd60714dbc09e0"},{"sha":"53c064cd93ec2f396647f89e099188acef556a8f","author":{"email":"4081f471c57da10c91f8e26ca2a349938ce26dd5@sanger.ac.uk","name":"John Marshall"},"message":"Check dummy header IDs can be retrieved\n\nWhen we cons up a dummy header for unknown contigs and tags, ensure\nthat the user-supplied ID is sufficiently syntactically-correct that\nthe resulting header can be parsed and the same ID retrieved.\n\nFixes #324 and several test cases by @daviesrob.","distinct":true,"url":"https://api.github.com/repos/samtools/htslib/commits/53c064cd93ec2f396647f89e099188acef556a8f"},{"sha":"68867eaa14b2c8dc1875e09e7db411d7cf1e8a3d","author":{"email":"4081f471c57da10c91f8e26ca2a349938ce26dd5@sanger.ac.uk","name":"John Marshall"},"message":"Miscellaneous VCF parsing fixes\n\nWhen scanning header field values, be sure to stop at the end of the\nline.  Fixes  ##FILTER=<ID=i\"<\">  test case.\n\nWhen scanning quoted header field values, skip the terminating quote\nonly if it's present.  Fixes devious  A,B=\"C  CHROM column test case.\n\nWhen removing trailing spaces, don't trim past the start of the value.\nFixes  ##INFO=<ID=BADNUM,Number= ,Type=Integer>  and  FORMAT-spaces-only\ntest cases.\n\nParse FORMAT columns until the end of the input kstring_t.\nFixes valgrind-detected bugs when there are (invalid) NUL characters\nin the FORMAT columns.\n\nFix loop condition to stop on unbalanced '>' characters (i.e., when\nnopen goes negative).\n\nHat tip @daviesrob for the test cases.","distinct":true,"url":"https://api.github.com/repos/samtools/htslib/commits/68867eaa14b2c8dc1875e09e7db411d7cf1e8a3d"},{"sha":"1afaf0c70fe3f2f7df216b41fea5ee5ff4a97945","author":{"email":"4081f471c57da10c91f8e26ca2a349938ce26dd5@sanger.ac.uk","name":"John Marshall"},"message":"Also escape quotes and backslash in dump_char() [minor]","distinct":true,"url":"https://api.github.com/repos/samtools/htslib/commits/1afaf0c70fe3f2f7df216b41fea5ee5ff4a97945"}]}