{"push_id":599328122,"size":16,"distinct_size":9,"ref":"refs/heads/simplify-requirements","head":"f415960b9426102eaa97e3f9d5a85ab647071849","before":"1b5459cd533aef04fdbe6dd0b7f7bd3eb78550d3","commits":[{"sha":"dd612f00059b1e8139d2c73464cc224854ec0157","author":{"email":"328370608e90b02da2ae9644900a3046e5e28bce@mozilla.com","name":"Cameron Dawson"},"message":"Bug 1113873 - Add ``mozlog`` to requirements\n\nThis library is used to handle structured logs","distinct":false,"url":"https://api.github.com/repos/mozilla/treeherder-service/commits/dd612f00059b1e8139d2c73464cc224854ec0157"},{"sha":"ca84e4f373b691c0637532974bb1ae45e85b7d27","author":{"email":"328370608e90b02da2ae9644900a3046e5e28bce@mozilla.com","name":"Cameron Dawson"},"message":"Bug 1113873 - Change name of ``Structured Log`` artifact to ``text_log_summary``\n\nThis is to remove confusion between the REAL structured log and the generated\nsummary artifact for the textual logs.","distinct":false,"url":"https://api.github.com/repos/mozilla/treeherder-service/commits/ca84e4f373b691c0637532974bb1ae45e85b7d27"},{"sha":"f63ac67a6a4b58dc503a93b5d55e55542db373a3","author":{"email":"328370608e90b02da2ae9644900a3046e5e28bce@mozilla.com","name":"Cameron Dawson"},"message":"Bug 1113873 - Modify ``logslice`` endpoint to determine which log to slice by its name\n\nIt formerly just sliced the first log it came across for the job, which\nwas correct since we always had just one before.","distinct":false,"url":"https://api.github.com/repos/mozilla/treeherder-service/commits/f63ac67a6a4b58dc503a93b5d55e55542db373a3"},{"sha":"3ad96399b80469e1cb83477cac0d202603a964c1","author":{"email":"328370608e90b02da2ae9644900a3046e5e28bce@mozilla.com","name":"Cameron Dawson"},"message":"Bug 1113873 - Abstract parsing a log and creating a log artifact from posting it\n\nThis allows other artifact creators to use the same posting code","distinct":false,"url":"https://api.github.com/repos/mozilla/treeherder-service/commits/3ad96399b80469e1cb83477cac0d202603a964c1"},{"sha":"850e74be10e533f77c39a8608d702435162c5c40","author":{"email":"328370608e90b02da2ae9644900a3046e5e28bce@mozilla.com","name":"Cameron Dawson"},"message":"Bug 1113873 - Add support for structured log parsing\n\nThis adds the structured log url as a ``job_log_url``\nand adds the artifact builder to generate a summary of the structured log.\nThis does not yet enable to queue for parsing the structured logs.","distinct":false,"url":"https://api.github.com/repos/mozilla/treeherder-service/commits/850e74be10e533f77c39a8608d702435162c5c40"},{"sha":"2bc1f0a017a507afcae8b371e673be5f78fcea1b","author":{"email":"328370608e90b02da2ae9644900a3046e5e28bce@mozilla.com","name":"Cameron Dawson"},"message":"Bug 1113873 - Test for structured log parser","distinct":false,"url":"https://api.github.com/repos/mozilla/treeherder-service/commits/2bc1f0a017a507afcae8b371e673be5f78fcea1b"},{"sha":"d4bb357d5e5003ec5f6a1e6a5e72c8f61b461657","author":{"email":"328370608e90b02da2ae9644900a3046e5e28bce@mozilla.com","name":"Cameron Dawson"},"message":"Bug 1113873 - Enable the structured log parser celery queue","distinct":false,"url":"https://api.github.com/repos/mozilla/treeherder-service/commits/d4bb357d5e5003ec5f6a1e6a5e72c8f61b461657"},{"sha":"3a2be8f5cb20116982ec97ea91711cdbb4ae7146","author":{"email":"3545c9e690e6f1fe34bf04279c8aa1ba0bf6192d@mozilla.com","name":"Ed Morley"},"message":"Bug 1070470 - Rename pure.txt to checked-in.txt","distinct":true,"url":"https://api.github.com/repos/mozilla/treeherder-service/commits/3a2be8f5cb20116982ec97ea91711cdbb4ae7146"},{"sha":"7a637c578a7a51b36c590b23b2bb1523c990e56e","author":{"email":"3545c9e690e6f1fe34bf04279c8aa1ba0bf6192d@mozilla.com","name":"Ed Morley"},"message":"Bug 1070470 - Set explicit versions for all packages in requirements\n\nFor changes in compiled.txt, the version matches that installed globally\nin production. For those in checked-in.txt I've used the version in\nvendor/ which is actually different from that in production's global\nsite-packages, but is what we're actually using, since vendor/ is\nearlier in the Python path.\nwe're actually using","distinct":true,"url":"https://api.github.com/repos/mozilla/treeherder-service/commits/7a637c578a7a51b36c590b23b2bb1523c990e56e"},{"sha":"aa360bc17a13d296df2d9dbb28689afb48b33c8d","author":{"email":"3545c9e690e6f1fe34bf04279c8aa1ba0bf6192d@mozilla.com","name":"Ed Morley"},"message":"Bug 1070470 - Remove argparse package since it's built into Python 2.7\n\nSee:\nhttps://code.google.com/p/argparse/","distinct":true,"url":"https://api.github.com/repos/mozilla/treeherder-service/commits/aa360bc17a13d296df2d9dbb28689afb48b33c8d"},{"sha":"c4af40e05e0681ba2e9db6e72ae6913f49ebe65c","author":{"email":"3545c9e690e6f1fe34bf04279c8aa1ba0bf6192d@mozilla.com","name":"Ed Morley"},"message":"Bug 1070470 - Remove duplicate jsonschema requirement\n\n|jsonschema==2.4.0| is already listed higher up in the file.","distinct":true,"url":"https://api.github.com/repos/mozilla/treeherder-service/commits/c4af40e05e0681ba2e9db6e72ae6913f49ebe65c"},{"sha":"8a9ca59f0024077b4739bca45e7d35d01aceb9ef","author":{"email":"3545c9e690e6f1fe34bf04279c8aa1ba0bf6192d@mozilla.com","name":"Ed Morley"},"message":"Bug 1070470 - Fix capitalisation of MozillaPulse to match PyPI","distinct":true,"url":"https://api.github.com/repos/mozilla/treeherder-service/commits/8a9ca59f0024077b4739bca45e7d35d01aceb9ef"},{"sha":"b31f71d7cc4271d63511570eee259f104d1b926c","author":{"email":"3545c9e690e6f1fe34bf04279c8aa1ba0bf6192d@mozilla.com","name":"Ed Morley"},"message":"Bug 1070470 - Use source archives rather than git for faster pip install\n\nUsing git+git means cloning the repo, trying to determine if the ref\nspecified is a tag or revision or branch etc. Instead Github provides\ndirect archive zips that are much faster when using pip install.","distinct":true,"url":"https://api.github.com/repos/mozilla/treeherder-service/commits/b31f71d7cc4271d63511570eee259f104d1b926c"},{"sha":"ab9ea03ba9191cb499192f7024b9cbb1ba13df91","author":{"email":"3545c9e690e6f1fe34bf04279c8aa1ba0bf6192d@mozilla.com","name":"Ed Morley"},"message":"Bug 1070470 - Specify #egg= for dependencies from zip archives\n\nSince peep doesn't like it if it's not set, plus it apparently helps pip\nfigure out sooner in the process whether a dependency is covered.","distinct":true,"url":"https://api.github.com/repos/mozilla/treeherder-service/commits/ab9ea03ba9191cb499192f7024b9cbb1ba13df91"},{"sha":"64c0f3823036ceb4af3856effe3b9e768862a407","author":{"email":"3545c9e690e6f1fe34bf04279c8aa1ba0bf6192d@mozilla.com","name":"Ed Morley"},"message":"Bug 1070470 - Add inferred dependencies to requirements files\n\nThere were many packages that end up being installed via dependency\nchains, that were not themselves listed in the requirements files. To\nensure determinism with pip (and to prevent errors with peep, since it\nuses --no-deps by default), all packages must be listed explicitly.\n\nI've avoided added any more packages to checked-in.txt since we will\nsoon be deleting the vendor directory, so it seems silly to pollute it\nfurther. compiled.txt is now rather unfortunately named, since it lists\npackages that are pure and could have been in vendor/.\n\nVersions have been set to match those currently used in production, or\nin the case of blessings (which is not installed in production, we're\njust lucky our use of mozlog does not hit the import & so haven't seen\nthe error), I've just used the latest.","distinct":true,"url":"https://api.github.com/repos/mozilla/treeherder-service/commits/64c0f3823036ceb4af3856effe3b9e768862a407"},{"sha":"f415960b9426102eaa97e3f9d5a85ab647071849","author":{"email":"3545c9e690e6f1fe34bf04279c8aa1ba0bf6192d@mozilla.com","name":"Ed Morley"},"message":"Bug 1070470 - Remove unused package 'six'\n\nDjango has it's own version, and as far as I can tell we're not using\nthis one.","distinct":true,"url":"https://api.github.com/repos/mozilla/treeherder-service/commits/f415960b9426102eaa97e3f9d5a85ab647071849"}]}