{"action":"created","issue":{"url":"https://api.github.com/repos/boostorg/mpl/issues/20","labels_url":"https://api.github.com/repos/boostorg/mpl/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/boostorg/mpl/issues/20/comments","events_url":"https://api.github.com/repos/boostorg/mpl/issues/20/events","html_url":"https://github.com/boostorg/mpl/pull/20","id":70107386,"number":20,"title":"Fix for issue 11224 (\"Pre-processing / Pre-generating MPL-containers stopped working\")","user":{"login":"Bagira80","id":1121753,"avatar_url":"https://avatars.githubusercontent.com/u/1121753?v=3","gravatar_id":"","url":"https://api.github.com/users/Bagira80","html_url":"https://github.com/Bagira80","followers_url":"https://api.github.com/users/Bagira80/followers","following_url":"https://api.github.com/users/Bagira80/following{/other_user}","gists_url":"https://api.github.com/users/Bagira80/gists{/gist_id}","starred_url":"https://api.github.com/users/Bagira80/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Bagira80/subscriptions","organizations_url":"https://api.github.com/users/Bagira80/orgs","repos_url":"https://api.github.com/users/Bagira80/repos","events_url":"https://api.github.com/users/Bagira80/events{/privacy}","received_events_url":"https://api.github.com/users/Bagira80/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-04-22T12:06:41Z","updated_at":"2015-05-01T09:55:55Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/boostorg/mpl/pulls/20","html_url":"https://github.com/boostorg/mpl/pull/20","diff_url":"https://github.com/boostorg/mpl/pull/20.diff","patch_url":"https://github.com/boostorg/mpl/pull/20.patch"},"body":"This fixes problems with pre-processing MPL-containers.\r\n* References to non-supported compilers are removed.\r\n* Added a python-script \"fix_boost_mpl_preprocess.py\" which fixes the header-comments (required during pre-processing), that no longer get automatically generated due to the migration from Subversion to Git.\r\n* Added a helper python-script \"boost_mpl_preprocess.py\" which very much simplifies running the pre-processing steps."},"comment":{"url":"https://api.github.com/repos/boostorg/mpl/issues/comments/98087167","html_url":"https://github.com/boostorg/mpl/pull/20#issuecomment-98087167","issue_url":"https://api.github.com/repos/boostorg/mpl/issues/20","id":98087167,"user":{"login":"Bagira80","id":1121753,"avatar_url":"https://avatars.githubusercontent.com/u/1121753?v=3","gravatar_id":"","url":"https://api.github.com/users/Bagira80","html_url":"https://github.com/Bagira80","followers_url":"https://api.github.com/users/Bagira80/followers","following_url":"https://api.github.com/users/Bagira80/following{/other_user}","gists_url":"https://api.github.com/users/Bagira80/gists{/gist_id}","starred_url":"https://api.github.com/users/Bagira80/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Bagira80/subscriptions","organizations_url":"https://api.github.com/users/Bagira80/orgs","repos_url":"https://api.github.com/users/Bagira80/repos","events_url":"https://api.github.com/users/Bagira80/events{/privacy}","received_events_url":"https://api.github.com/users/Bagira80/received_events","type":"User","site_admin":false},"created_at":"2015-05-01T09:55:55Z","updated_at":"2015-05-01T09:55:55Z","body":"I agree with you that if no reliance on `$Id$` would exist it would be best, but currently I do not know a better solution. For a quick fix I would suggest staying with `$Id$` and just getting it to work again.\r\n\r\nOriginally I thought about the fix being automatically applied every time the `boost_mpl_preprocess.py` is called, but at the end I put the fix in a separate file instead. But you are right, it probably is the best solution to have it as a separate file but allow the `boost_mpl_preprocess.py` script to call it prior to pre-generation if the first encountered file has the wrong format.\r\n\r\nI could try to modify the script to incorporate that change."}}