)]}'
{"id":"openstack%2Fdevstack~2653","triplet_id":"openstack%2Fdevstack~master~I5d3fb65e12ccdb52fca5a41ee8f5777c046cd375","project":"openstack/devstack","branch":"master","topic":"bug/885091","hashtags":[],"change_id":"I5d3fb65e12ccdb52fca5a41ee8f5777c046cd375","subject":"Improve log file handling:","status":"MERGED","created":"2011-12-28 17:08:54.000000000","updated":"2012-01-09 19:29:11.000000000","submitted":"2012-01-09 19:29:11.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4e8631c2c119f9a0560aa8eeeb4a906a1d221ca9","_number":2653,"virtual_id_number":2653,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":1,"date":"2012-01-09 19:29:11.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":1082,"name":"Scott Moser","email":"smoser@ubuntu.com","username":"smoser"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"all":[{"value":2,"date":"2012-01-09 19:25:37.000000000","_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"date":"2012-01-09 19:29:11.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},{"value":0,"date":"2012-01-06 22:19:41.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2012-01-07 01:48:06.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1082,"name":"Scott Moser","email":"smoser@ubuntu.com","username":"smoser"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"all":[{"value":1,"date":"2012-01-09 19:25:37.000000000","_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":1082,"name":"Scott Moser","email":"smoser@ubuntu.com","username":"smoser"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":1082,"name":"Scott Moser","email":"smoser@ubuntu.com","username":"smoser"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1082,"name":"Scott Moser","email":"smoser@ubuntu.com","username":"smoser"},{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2011-12-30 21:59:57.000000000","updated_by":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"reviewer":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"state":"REVIEWER"},{"updated":"2012-01-03 15:19:10.000000000","updated_by":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"reviewer":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"state":"REVIEWER"},{"updated":"2012-01-07 01:48:06.000000000","updated_by":{"_account_id":1082,"name":"Scott Moser","email":"smoser@ubuntu.com","username":"smoser"},"reviewer":{"_account_id":1082,"name":"Scott Moser","email":"smoser@ubuntu.com","username":"smoser"},"state":"REVIEWER"},{"updated":"2012-01-09 19:25:37.000000000","updated_by":{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"reviewer":{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"state":"REVIEWER"},{"updated":"2012-01-09 19:29:11.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"803f02c634fbc35bc3d957994c6dad951cada209","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2011-12-29 22:11:34.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"633e1a6eb9d61f38eb80372b250baf3b79334ec6","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2011-12-29 22:13:33.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"3dcb8214c4c85577e25fdff761d041bb2be9e212","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2011-12-29 22:17:42.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"1b6170c01721e8d479fa8a4e90caf7b110413e15","author":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"date":"2011-12-30 17:23:25.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\nLooks great, although personally I would like to see the default \"-\" any other opinions?","accounts_in_message":[],"_revision_number":4},{"id":"07250bf44974e4d40cc32b10fe5407aa1222b216","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2011-12-30 18:08:22.000000000","message":"Patch Set 4:\n\nWould it make more sense to have an ENABLE_LOGGING defaulted to off then only set LOGFILE if ENABLE_LOGGING is on?  I chose \u0027-\u0027 to represent \"log to stdout only\" and to not add yet another config var.","accounts_in_message":[],"_revision_number":4},{"id":"3b2ec0a66b4979d05f0057ddc58d8f5a90fd845e","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2011-12-30 19:40:52.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"39770d41f8325432ae8a3d475e552a56e82738c6","author":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"date":"2011-12-30 21:59:57.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\nLooks good still - but if we are going to default to creating a logfile, howzabout making a symlink to the most recent log so that the user doesn\u0027t have to fight with tab completion after stack.sh runs","accounts_in_message":[],"_revision_number":5},{"id":"d22bf26e94c4fc83a422eb0c5505acfb31ab823b","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2012-01-03 15:19:10.000000000","message":"Patch Set 5: I would prefer that you didn\u0027t submit this\n\n(1 inline comment)\n\nI would vote for \"-\" as default as well and it would be nice if find would be a bit more specific and have a -maxdepth 1 other than that this look good.","accounts_in_message":[],"_revision_number":5},{"id":"0fd50d0a111ae27b6268b223037851949570de9e","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2012-01-03 19:25:02.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"d1d50a3196618a9714057bb2348fc9d7c5490a9a","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2012-01-03 19:28:06.000000000","message":"Patch Set 6:\n\nNo log file is now the default unless LOGFILE is set.  A \u0027.xxxxxxxx\u0027 is appended to LOGFILE where xxxxxxxx is a representation of the date.  Also cleanup occurs unless LOGFILE is set, the value of LOGFILE is appended with \u0027.*\u0027 to do the cleanup in the directory specified by the user only.\n\nI removed the \u0027-\u0027 usage as it was only used to override the default log file name in the previous behaviour.","accounts_in_message":[],"_revision_number":6},{"id":"ae3e846f90d98c223e50febce4de8a2d43f5c2ef","author":{"_account_id":1082,"name":"Scott Moser","email":"smoser@ubuntu.com","username":"smoser"},"date":"2012-01-05 19:56:57.000000000","message":"Patch Set 6: I would prefer that you didn\u0027t submit this\n\n(2 inline comments)\n\nI have 2 nitpicks, but largely I like it.\nI like the use of the \u003e() to avoid pipe.\n\nThank you.","accounts_in_message":[],"_revision_number":6},{"id":"1b66d94fe0946e0b09ca8706b7ecac6ad63cbcf2","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2012-01-05 22:35:31.000000000","message":"Patch Set 6: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":6},{"id":"ac2118ee3684b86852b6ce7bc9f8fab0b226f66d","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2012-01-06 22:16:07.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"fade736ed2fe680514f8b723cebc9fdc11a35cd2","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2012-01-06 22:19:41.000000000","message":"Patch Set 7:\n\nAdded a link from user\u0027s LOGFILE to the current logfile+timestamp\n\nScott, I wanted to keep LOGFILE as-is so it can be parsed for the find to clean up old files so I added yet another var TIMESTAMP_FORMAT so the date format can be overridden.  It is still appended to LOGFILE.  I hope this is close enough.","accounts_in_message":[],"_revision_number":7},{"id":"64604fb4d704429cd96fd4af876a44218261706b","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2012-01-06 22:19:50.000000000","message":"Patch Set 7:\n\nAdded a link from user\u0027s LOGFILE to the current logfile+timestamp\n\nScott, I wanted to keep LOGFILE as-is so it can be parsed for the find to clean up old files so I added yet another var TIMESTAMP_FORMAT so the date format can be overridden.  It is still appended to LOGFILE.  I hope this is close enough.","accounts_in_message":[],"_revision_number":7},{"id":"a1efb943abdd83c23013a1b42d8646afdf7cf2d9","author":{"_account_id":1082,"name":"Scott Moser","email":"smoser@ubuntu.com","username":"smoser"},"date":"2012-01-07 01:48:06.000000000","message":"Patch Set 7: Looks good to me, but someone else must approve\n\nGood enough for me.\nThanks for putting up with me.","accounts_in_message":[],"_revision_number":7},{"id":"3c1aad6421c550623d327ad8edc47be8192c9f20","author":{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"date":"2012-01-09 19:25:37.000000000","message":"Patch Set 7: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":7},{"id":"8c7196de7cb6f4e5c42045b29cdac3d8777d9bd9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-01-09 19:29:11.000000000","message":"Patch Set 7: Verified\n\nBuild Successful \n \nhttps://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/358/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-devstack-merge/62/ : SUCCESS","accounts_in_message":[],"_revision_number":7},{"id":"f8f6c29e70acd464dd9d4a54666c23121abebd0b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-01-09 19:29:11.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"471de7a34ba3a3842576fda56602884bf149a9fc","revisions":{"bb87c737fd1be3b81924e1aa7ad0559bf8cfb8cc":{"kind":"REWORK","_number":1,"created":"2011-12-28 17:08:54.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/53/2653/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/53/2653/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/53/2653/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/53/2653/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/53/2653/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/53/2653/1"}}},"commit":{"parents":[{"commit":"c1b2354a88f9d14c6773fe9f9fa06f918e37d8f8","subject":"Merge \"add adapters for exercises jenkins integration)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c1b2354a88f9d14c6773fe9f9fa06f918e37d8f8"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2011-12-27 17:45:55.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2011-12-28 17:08:35.000000000","tz":-360},"subject":"Clean up log files older than 7 (default) days","message":"Clean up log files older than 7 (default) days\n\nChange-Id: I5d3fb65e12ccdb52fca5a41ee8f5777c046cd375\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/bb87c737fd1be3b81924e1aa7ad0559bf8cfb8cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/bb87c737fd1be3b81924e1aa7ad0559bf8cfb8cc"}]},"branch":"refs/heads/master"},"26e0879a1a4d8f1d7203a21cd9406bef90971b48":{"kind":"REWORK","_number":2,"created":"2011-12-29 22:11:34.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/53/2653/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/53/2653/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/53/2653/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/53/2653/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/53/2653/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/53/2653/2"}}},"commit":{"parents":[{"commit":"52e631d8aace4bc50dba5f9d84dd4b0c1e2cbc44","subject":"make python-keystoneclient configurable via devstack, remove pip requirement for horizon.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/52e631d8aace4bc50dba5f9d84dd4b0c1e2cbc44"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2011-12-27 17:45:55.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2011-12-29 22:11:32.000000000","tz":-360},"subject":"Improve log file handling: * Elimiate subshells to produce logfiles * Clean up log files older than 7 days (default)","message":"Improve log file handling:\n* Elimiate subshells to produce logfiles\n* Clean up log files older than 7 days (default)\n\nChange-Id: I5d3fb65e12ccdb52fca5a41ee8f5777c046cd375\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/26e0879a1a4d8f1d7203a21cd9406bef90971b48"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/26e0879a1a4d8f1d7203a21cd9406bef90971b48"}]},"branch":"refs/heads/master"},"4b0e46c996ef0e53b7f8a6871c05c8aafd7cc111":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2011-12-29 22:13:33.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/53/2653/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/53/2653/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/53/2653/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/53/2653/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/53/2653/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/53/2653/3"}}},"commit":{"parents":[{"commit":"52e631d8aace4bc50dba5f9d84dd4b0c1e2cbc44","subject":"make python-keystoneclient configurable via devstack, remove pip requirement for horizon.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/52e631d8aace4bc50dba5f9d84dd4b0c1e2cbc44"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2011-12-27 17:45:55.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2011-12-29 22:13:06.000000000","tz":-360},"subject":"Improve log file handling: * Elimiate subshells to produce logfiles (fixes bug 885091) * Clean up log files older than 7 days (default)","message":"Improve log file handling:\n* Elimiate subshells to produce logfiles (fixes bug 885091)\n* Clean up log files older than 7 days (default)\n\nChange-Id: I5d3fb65e12ccdb52fca5a41ee8f5777c046cd375\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4b0e46c996ef0e53b7f8a6871c05c8aafd7cc111"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4b0e46c996ef0e53b7f8a6871c05c8aafd7cc111"}]},"branch":"refs/heads/master"},"a407d3b48df7ec199bd513b47861fcb49dcb5c09":{"kind":"REWORK","_number":4,"created":"2011-12-29 22:17:42.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/53/2653/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/53/2653/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/53/2653/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/53/2653/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/53/2653/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/53/2653/4"}}},"commit":{"parents":[{"commit":"52e631d8aace4bc50dba5f9d84dd4b0c1e2cbc44","subject":"make python-keystoneclient configurable via devstack, remove pip requirement for horizon.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/52e631d8aace4bc50dba5f9d84dd4b0c1e2cbc44"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2011-12-27 17:45:55.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2011-12-29 22:17:40.000000000","tz":-360},"subject":"Improve log file handling:","message":"Improve log file handling:\n\n* Elimiate subshells to produce logfiles (fixes bug 885091)\n* Clean up log files older than 7 days (default)\n\nChange-Id: I5d3fb65e12ccdb52fca5a41ee8f5777c046cd375\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a407d3b48df7ec199bd513b47861fcb49dcb5c09"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a407d3b48df7ec199bd513b47861fcb49dcb5c09"}]},"branch":"refs/heads/master"},"413d7bdc932769c365b24d6bc600216c97e8d863":{"kind":"REWORK","_number":5,"created":"2011-12-30 19:40:52.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/53/2653/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/53/2653/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/53/2653/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/53/2653/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/53/2653/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/53/2653/5"}}},"commit":{"parents":[{"commit":"b8489cd31e7728040921923bf9d8f85cda91070e","subject":"Merge \"Remove deprecated Keystone middleware: RAX-KSKEY\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b8489cd31e7728040921923bf9d8f85cda91070e"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2011-12-27 17:45:55.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2011-12-30 19:38:53.000000000","tz":-360},"subject":"Improve log file handling:","message":"Improve log file handling:\n\n* Elimiate subshells to produce logfiles (fixes bug 885091)\n* Clean up log files older than 7 days (default)\n* Use date/time in default log file name\n\nChange-Id: I5d3fb65e12ccdb52fca5a41ee8f5777c046cd375\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/413d7bdc932769c365b24d6bc600216c97e8d863"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/413d7bdc932769c365b24d6bc600216c97e8d863"}]},"branch":"refs/heads/master"},"6d250d8ee1eed1d340197991ca16fc403a0e5cb5":{"kind":"REWORK","_number":6,"created":"2012-01-03 19:25:02.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/53/2653/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/53/2653/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/53/2653/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/53/2653/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/53/2653/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/53/2653/6"}}},"commit":{"parents":[{"commit":"4b40c4d95fafbf48c79010956abf9069985ee0c7","subject":"Merge \"Use DEFAULT_INSTANCE_TYPE in exercises\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4b40c4d95fafbf48c79010956abf9069985ee0c7"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2011-12-27 17:45:55.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2012-01-03 19:23:00.000000000","tz":-360},"subject":"Improve log file handling:","message":"Improve log file handling:\n\n* Elimiate subshells to produce logfiles (fixes bug 885091)\n* Clean up log files older than 7 days (default)\n* Append date/time to specified log file name\n* Default LOGFILE\u003d\u0027\u0027, now must set to get logging\n\nThis changes the default behaviour of stack.sh to not write a log file\nunless LOGFILE is set.\n\nChange-Id: I5d3fb65e12ccdb52fca5a41ee8f5777c046cd375\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6d250d8ee1eed1d340197991ca16fc403a0e5cb5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6d250d8ee1eed1d340197991ca16fc403a0e5cb5"}]},"branch":"refs/heads/master"},"471de7a34ba3a3842576fda56602884bf149a9fc":{"kind":"REWORK","_number":7,"created":"2012-01-06 22:16:07.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/53/2653/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/53/2653/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/53/2653/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/53/2653/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/53/2653/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/53/2653/7"}}},"commit":{"parents":[{"commit":"f4497d5eb9b1d1457593515ff7a9f23d433ccba0","subject":"Merge \"Add info.sh\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f4497d5eb9b1d1457593515ff7a9f23d433ccba0"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2011-12-27 17:45:55.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2012-01-06 22:15:03.000000000","tz":-360},"subject":"Improve log file handling:","message":"Improve log file handling:\n\n* Elimiate subshells to produce logfiles (fixes bug 885091)\n* Clean up log files older than 7 days (default)\n* Append date/time to specified log file name\n* Default LOGFILE\u003d\u0027\u0027, now must set to get logging\n\nThis changes the default behaviour of stack.sh to not write a log file\nunless LOGFILE is set.\n\nChange-Id: I5d3fb65e12ccdb52fca5a41ee8f5777c046cd375\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/471de7a34ba3a3842576fda56602884bf149a9fc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/471de7a34ba3a3842576fda56602884bf149a9fc"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
