)]}'
{"id":"openstack%2Fpython-swiftclient~30258","triplet_id":"openstack%2Fpython-swiftclient~master~Icf38de9bab6d387a9a1deed444a91f68b4389cfe","project":"openstack/python-swiftclient","branch":"master","topic":"swift-list-options","hashtags":[],"change_id":"Icf38de9bab6d387a9a1deed444a91f68b4389cfe","subject":"Add -l and --lh switches to swift \u0027list\u0027 command","status":"MERGED","created":"2013-05-23 11:34:07.000000000","updated":"2013-06-11 22:03:34.000000000","submitted":"2013-06-11 22:03:34.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":20,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1d72c3950462b9ea265bdea6dc213604e4ec52da","_number":30258,"virtual_id_number":30258,"owner":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2013-06-11 22:03:34.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},{"value":0,"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},{"value":0,"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},{"value":2,"date":"2013-06-11 19:15:30.000000000","_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"date":"2013-06-10 18:10:33.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},{"value":2,"date":"2013-06-11 22:02:00.000000000","_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"}],"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":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},{"value":0,"date":"2013-06-11 17:08:11.000000000","_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},{"value":1,"date":"2013-06-11 22:02:00.000000000","_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-06-03 15:46:32.000000000","updated_by":{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},"reviewer":{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},"state":"REVIEWER"},{"updated":"2013-06-06 21:26:22.000000000","updated_by":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"reviewer":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"state":"REVIEWER"},{"updated":"2013-06-07 00:27:38.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"},{"updated":"2013-06-11 17:08:11.000000000","updated_by":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"reviewer":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"state":"REVIEWER"},{"updated":"2013-06-11 22:02:00.000000000","updated_by":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"reviewer":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"state":"REVIEWER"},{"updated":"2013-06-11 22:03:34.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"44a4f8a5a13a9e050991cb0c55d76f59d716b51d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-23 11:34:59.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30258/1/check/gate-python-swiftclient-pep8/295 : SUCCESS in 31s\n- http://docs-draft.openstack.org/30258/1/check/gate-python-swiftclient-docs/245/doc/build/html/ : SUCCESS in 36s\n- http://logs.openstack.org/30258/1/check/gate-python-swiftclient-python26/293 : SUCCESS in 41s\n- http://logs.openstack.org/30258/1/check/gate-python-swiftclient-python27/293 : SUCCESS in 34s\n","accounts_in_message":[],"_revision_number":1},{"id":"7f0237dbb25b1fbf73a2af0d806225a1da6aca39","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2013-05-29 16:24:01.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"fc92f039d91eac5a3aab395827789dac2ad871f6","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2013-05-29 17:00:17.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nI just noticed the error in the commit message","accounts_in_message":[],"_revision_number":1},{"id":"52a096ec05ecd1238eb9e39e6c8e289220689743","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-05-29 17:37:35.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"cf372ec1b01c5752cd010bebb520e621cd12252e","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-05-29 17:37:41.000000000","message":"Patch Set 2:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":2},{"id":"713c0a24aaa49ceb477f1aaeba3c447916362219","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-29 17:38:30.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30258/2/check/gate-python-swiftclient-pep8/300 : SUCCESS in 36s\n- http://docs-draft.openstack.org/30258/2/check/gate-python-swiftclient-docs/250/doc/build/html/ : SUCCESS in 39s\n- http://logs.openstack.org/30258/2/check/gate-python-swiftclient-python26/298 : SUCCESS in 44s\n- http://logs.openstack.org/30258/2/check/gate-python-swiftclient-python27/298 : SUCCESS in 39s\n","accounts_in_message":[],"_revision_number":2},{"id":"8749a4ede860c240bf7dbbba481989fad21f8bdf","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2013-05-29 17:39:43.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"79a7b8f7260600dc10975c31581c1efc287a2706","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-05-29 17:41:07.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":2},{"id":"b5fc6aabc3c0336a2eea7537133056a9ca90d2df","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2013-05-30 23:27:27.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nLooks good, but there\u0027s a merge conflict in the import lines.","accounts_in_message":[],"_revision_number":2},{"id":"a0c1619964952fbadf59f74d0c838ef5bcc80807","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-05-31 11:09:13.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"3b989748f538ba6c46f4321e7932b1f07b87ee93","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-31 11:10:06.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30258/3/check/gate-python-swiftclient-pep8/304 : SUCCESS in 33s\n- http://docs-draft.openstack.org/30258/3/check/gate-python-swiftclient-docs/254/doc/build/html/ : SUCCESS in 38s\n- http://logs.openstack.org/30258/3/check/gate-python-swiftclient-python26/302 : SUCCESS in 43s\n- http://logs.openstack.org/30258/3/check/gate-python-swiftclient-python27/302 : SUCCESS in 38s\n","accounts_in_message":[],"_revision_number":3},{"id":"fd6cc6d6f60d8b406dcbc97ff5fd3bb7bbef1682","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-05-31 11:25:37.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"886793dc79050de33bb8c09bfecd931fc998b895","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2013-05-31 19:06:48.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t merge this\n\nPlease update the man page in the same commit.","accounts_in_message":[],"_revision_number":3},{"id":"a82e35329c57532928e834152ad78d6788fee67a","author":{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},"date":"2013-05-31 19:09:40.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t merge this\n\nWhile I like the functionality this adds, it causes a HEAD request to every object in the listing.  I\u0027m not sure I\u0027m comfortable with having that in the client lib.  I\u0027m open to other\u0027s thoughts though?","accounts_in_message":[],"_revision_number":3},{"id":"b3d2ed003fbcaa00406a2d80fa61bc6c8d89eb47","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-05-31 19:34:16.000000000","message":"Patch Set 3:\n\nre extra overhead caused by HEAD: while I agree, I also find the functionality most useful and think others would too.  I\u0027d certainly be happy to add some comments to the man page to point out it has additional overhead.\n\nI also thought of adding it to the help, but the help for list is already pretty verbose.  How about adding an example showing the list command, something like this:\n\n  # list container metadata, which adds additional overhead\n  swift list -l","accounts_in_message":[],"_revision_number":3},{"id":"458c858c0a065150d479a100e80efad2ee64ad1a","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-06-01 17:07:59.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"88370f7fc7aa2781a512137a1521e3f28fb5b74d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-01 17:08:53.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30258/4/check/gate-python-swiftclient-pep8/306 : SUCCESS in 32s\n- http://docs-draft.openstack.org/30258/4/check/gate-python-swiftclient-docs/256/doc/build/html/ : SUCCESS in 37s\n- http://logs.openstack.org/30258/4/check/gate-python-swiftclient-python26/304 : SUCCESS in 43s\n- http://logs.openstack.org/30258/4/check/gate-python-swiftclient-python27/304 : SUCCESS in 37s\n","accounts_in_message":[],"_revision_number":4},{"id":"38b3c83993516d22ee91e4d8c2439b8c44bc8643","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-06-01 17:09:37.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":4},{"id":"e2020e98cf786796be39757184f18f9668ee8e61","author":{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},"date":"2013-06-03 15:46:32.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\nHey Mark,\n\nI\u0027m hoping others will chime in.  If other\u0027s are fine with it, then I will change my vote.\n\nOne of the bigger issues is that the container list can be up to 10k items, which means a container with a lot of objects will do 10k HEAD requests every time it is run.","accounts_in_message":[],"_revision_number":4},{"id":"978d364821f28d5c07e6d4ef0aa93c40f8fb3d91","author":{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},"date":"2013-06-03 16:27:30.000000000","message":"Patch Set 4: Looks good to me (core reviewer)\n\nAfter looking back at the code, I realized that you are just having to do the HEAD for the container listings, and not the objects.  As is, looks fine to me now.","accounts_in_message":[],"_revision_number":4},{"id":"eb649fe4410ccd110c226c7729a5f0db06773dd0","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2013-06-06 20:10:22.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nI should have spotted this earlier, but it seems I was bad at reviewing that day. Sorry about that.","accounts_in_message":[],"_revision_number":4},{"id":"d813eea5f065d89258c9dd6f406b2f7e8e5907f5","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-06-06 21:22:21.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"e425958b2590fe32b7fe84e127b7bf34aa108ad1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-06 21:23:36.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30258/5/check/gate-python-swiftclient-pep8/309 : SUCCESS in 38s\n- http://docs-draft.openstack.org/30258/5/check/gate-python-swiftclient-docs/259/doc/build/html/ : SUCCESS in 42s\n- http://logs.openstack.org/30258/5/check/gate-python-swiftclient-python26/307 : SUCCESS in 1m 01s\n- http://logs.openstack.org/30258/5/check/gate-python-swiftclient-python27/307 : SUCCESS in 43s\n","accounts_in_message":[],"_revision_number":5},{"id":"0b4856da2ad0a15f64ae0e4d32bd0fb24b442190","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-06-06 21:23:36.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":5},{"id":"8db549fe4c00d08e0421c6540e20d8774d499403","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2013-06-06 21:26:22.000000000","message":"Patch Set 5: (1 inline comment)\n\nMinor inline note to change a Cloud Files reference to a link to the OpenStack API docs.","accounts_in_message":[],"_revision_number":5},{"id":"191d50f1c15410ae30700f3488f15a798ddd4f04","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-06-06 21:38:20.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"d040966f2b8bef92b2696a36618a1ba661d832a6","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-06-06 21:40:04.000000000","message":"Patch Set 6: Looks good to me, but someone else must approve\n\nIs there some trick to make the URL in help come out as a single line yet still pass pep8?  I had to split it into 2 lines but indented the second line to \u0027imply\u0027 the continuation but am happy to do something else if someone can tell me what to do.","accounts_in_message":[],"_revision_number":6},{"id":"3a637b85c4b0e9dec931187f3deec28c687dc9c0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-06 21:40:11.000000000","message":"Patch Set 6: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30258/6/check/gate-python-swiftclient-pep8/310 : SUCCESS in 48s\n- http://docs-draft.openstack.org/30258/6/check/gate-python-swiftclient-docs/260/doc/build/html/ : SUCCESS in 57s\n- http://logs.openstack.org/30258/6/check/gate-python-swiftclient-python26/308 : SUCCESS in 1m 14s\n- http://logs.openstack.org/30258/6/check/gate-python-swiftclient-python27/308 : SUCCESS in 52s\n","accounts_in_message":[],"_revision_number":6},{"id":"955d0bdcf8cf99fae981ffcbb42a5a1c6dc79948","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2013-06-06 22:09:43.000000000","message":"Patch Set 6: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\nDaarn guys, I turned away for an hour or two and you went through 2 new revisions. Sorry that I didn\u0027t post the questions back in the morning...","accounts_in_message":[],"_revision_number":6},{"id":"2207efb7fe6a35fe84c6b6e9c19158fd45056298","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-06-06 22:23:13.000000000","message":"Patch Set 6: I would prefer that you didn\u0027t merge this\n\n(7 inline comments)\n\nSome comments/suggestions inline.\n\nAlso, I get different formatting from ls(1):\n\n  $ swift list -l t\n           0 2013-06-06 22:08:02 tests/__init__.py\n       30188 2013-06-06 22:08:02 tests/test_swiftclient.py\n        5041 2013-06-06 22:08:01 tests/utils.py\n\n  $ swift --lh t\n      0 2013-06-06 22:08:02 tests/__init__.py\n    29K 2013-06-06 22:08:02 tests/test_swiftclient.py\n     4K 2013-06-06 22:08:01 tests/utils.py\n\n  $ ls -lh tests\n  total 40K\n  -rw-rw-r-- 1 vagrant vagrant    0 2013-06-06 15:12 __init__.py\n  -rw-rw-r-- 1 vagrant vagrant  30K 2013-06-06 15:12 test_swiftclient.py\n  -rw-rw-r-- 1 vagrant vagrant 5.0K 2013-06-06 15:12 utils.py\n\nIt looks like ls(1) is doing both rounding and using one decimal place (but only when necessary).","accounts_in_message":[],"_revision_number":6},{"id":"1d21844f66e1093363d4c8d4a932af2f51a10cd5","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-06-06 23:36:06.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"417b5bcf485e5bd427a7f3ef27b711ab27177fff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-06 23:37:56.000000000","message":"Patch Set 7: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/30258/7/check/gate-python-swiftclient-pep8/311 : FAILURE in 40s\n- http://docs-draft.openstack.org/30258/7/check/gate-python-swiftclient-docs/261/doc/build/html/ : SUCCESS in 45s\n- http://logs.openstack.org/30258/7/check/gate-python-swiftclient-python26/309 : SUCCESS in 1m 20s\n- http://logs.openstack.org/30258/7/check/gate-python-swiftclient-python27/309 : SUCCESS in 1m 22s\n","accounts_in_message":[],"_revision_number":7},{"id":"b87278da6699808635cd71d734b16a50ec71d0e0","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-06-06 23:38:30.000000000","message":"Patch Set 7: Looks good to me, but someone else must approve\n\nI believe I addressed all the comments with the exception of Pete\u0027s question of what to do about putting a try block around  item.get(\u0027name\u0027)","accounts_in_message":[],"_revision_number":7},{"id":"7ef98b4f38e76efc45728f05772938f10d941f6d","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-06-06 23:40:06.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"38ec9b31ed315175f5cba6c43c965eddc33eaab5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-06 23:41:26.000000000","message":"Patch Set 8: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30258/8/check/gate-python-swiftclient-pep8/312 : SUCCESS in 44s\n- http://docs-draft.openstack.org/30258/8/check/gate-python-swiftclient-docs/262/doc/build/html/ : SUCCESS in 50s\n- http://logs.openstack.org/30258/8/check/gate-python-swiftclient-python26/310 : SUCCESS in 1m 11s\n- http://logs.openstack.org/30258/8/check/gate-python-swiftclient-python27/310 : SUCCESS in 49s\n","accounts_in_message":[],"_revision_number":8},{"id":"49e3d66179f6c2fbce50ca9e092a854d1c5d09f0","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-06-06 23:42:06.000000000","message":"Patch Set 8: Looks good to me, but someone else must approve\n\nsorry, too quick on the trigger.  won\u0027t do that again!","accounts_in_message":[],"_revision_number":8},{"id":"21114727c6181ba285cc8642f75b2212bf816ef2","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-06-06 23:58:04.000000000","message":"Patch Set 8: (3 inline comments)\n\nA couple more comments inline.","accounts_in_message":[],"_revision_number":8},{"id":"c39213e89eed8196fa13dd2b22208e5fd348bbdb","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-06-07 00:21:14.000000000","message":"Patch Set 8: I would prefer that you didn\u0027t merge this\n\nConfirmed the integer division (instead of float) yields incorrect results.  An object of 3184 bytes got displayed as \"3.0K\" instead of \"3.2K\" (which \"ls -lh\" did).","accounts_in_message":[],"_revision_number":8},{"id":"d40763de24dfa069307ce8da69ed95d2139b67a2","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2013-06-07 00:27:38.000000000","message":"Patch Set 8:\n\nMark, thanks for addressing my questions. Adding Exabytes and Zettabytes is not quite what I had in mind, I meant a robust loop termination or a fallback to \"inhuman\" number in case it\u0027s clearly out of bounds (due to some data corruption or whatnot). But then it\u0027s only for \"human\" sizes, so it\u0027s probably ok....\n\nI agree with Darrell\u0027s question in patch 8, so 0 for now.\n\nI see you corellated tenses in the commit message, too, thanks.","accounts_in_message":[],"_revision_number":8},{"id":"21776fb3207f844b6ed30d6eb8dc2e57bc3d70c2","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-06-08 17:18:32.000000000","message":"Patch Set 8:\n\nAlso, with --lh, the difference between 5-character and 10-character sizes makes the output look funny (other columns don\u0027t always align).  E.g.\n\n  (ssdev) [ss] (master)$ swift list --lh ss-python-ldap\n  ...\n         494 2013-06-07 23:49:30 ss-swift3/swift3/AUTHORS\n          48 2013-06-07 23:49:30 ss-swift3/swift3/CHANGELOG\n    11K 2013-06-07 23:49:30 ss-swift3/swift3/LICENSE\n   1.0K 2013-06-07 23:49:30 ss-swift3/swift3/README.md\n  ...","accounts_in_message":[],"_revision_number":8},{"id":"33704895d6c340549ff5482d65b855cf528133ae","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-06-10 11:35:56.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"a7194f6417d549fb82975ac7fb942721b149ed6f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-10 11:37:03.000000000","message":"Patch Set 9: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/30258/9/check/gate-python-swiftclient-pep8/315 : FAILURE in 38s\n- http://docs-draft.openstack.org/30258/9/check/gate-python-swiftclient-docs/265/doc/build/html/ : SUCCESS in 42s\n- http://logs.openstack.org/30258/9/check/gate-python-swiftclient-python26/313 : SUCCESS in 56s\n- http://logs.openstack.org/30258/9/check/gate-python-swiftclient-python27/313 : SUCCESS in 41s\n","accounts_in_message":[],"_revision_number":9},{"id":"c8fc00e87cbd138cba930da4a2b6b56b992fee45","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-06-10 11:49:02.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"dfb35c73eea7fedfaf0a3d5581f7423dae792e26","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-10 11:50:11.000000000","message":"Patch Set 10: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30258/10/check/gate-python-swiftclient-pep8/316 : SUCCESS in 35s\n- http://docs-draft.openstack.org/30258/10/check/gate-python-swiftclient-docs/266/doc/build/html/ : SUCCESS in 40s\n- http://logs.openstack.org/30258/10/check/gate-python-swiftclient-python26/314 : SUCCESS in 1m 00s\n- http://logs.openstack.org/30258/10/check/gate-python-swiftclient-python27/314 : SUCCESS in 54s\n","accounts_in_message":[],"_revision_number":10},{"id":"6ee9d4e71d3431f5b19550ab5f2c0acb68c5f5d5","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-06-10 11:54:32.000000000","message":"Patch Set 10:\n\nchanged human_bytes() to printable_bytes() to reflect new functionality which is now to be in charge of ALL byte string formatting, using options.human as an argument, resulting in more simplified code in main processing loop","accounts_in_message":[],"_revision_number":10},{"id":"633d5bf6c6085a62852273c898369f1cd6646f9d","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-06-10 14:24:36.000000000","message":"Patch Set 10: I would prefer that you didn\u0027t merge this\n\n(3 inline comments)\n\nFew comments inline.  The worst, of course, is the crash in the \"subdir\" case (my email had more details).","accounts_in_message":[],"_revision_number":10},{"id":"8c58bd3d27e4af4e017286936e75c8c81a0be450","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-06-10 15:26:20.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"79c7b1697910ee0784e7cb2330d3f56b089cc9da","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-06-10 16:30:47.000000000","message":"Patch Set 11:\n\ndo I need to add a comment to tickle jenkins into running?","accounts_in_message":[],"_revision_number":11},{"id":"9fd75398130f7a821f9f7852ba6cb121d6d033d9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-10 16:46:49.000000000","message":"Patch Set 11: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/30258/11/check/gate-python-swiftclient-pep8/317 : FAILURE in 38s\n- http://docs-draft.openstack.org/30258/11/check/gate-python-swiftclient-docs/267/doc/build/html/ : SUCCESS in 1m 01s\n- http://logs.openstack.org/30258/11/check/gate-python-swiftclient-python26/315 : SUCCESS in 1m 07s\n- http://logs.openstack.org/30258/11/check/gate-python-swiftclient-python27/315 : SUCCESS in 49s\n","accounts_in_message":[],"_revision_number":11},{"id":"0941aa44023bfc1006a7e813539877b0ccd6423f","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-06-10 16:48:22.000000000","message":"Patch Set 11: I would prefer that you didn\u0027t merge this\n\n...just fix the pep8 violation (see bottom of http://logs.openstack.org/30258/11/check/gate-python-swiftclient-pep8/317/console.html) and re-submit.  Jenkins will re-run after that.","accounts_in_message":[],"_revision_number":11},{"id":"0f44080d4f70b9aec53d5d181a8331ff4e74dbdd","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-06-10 16:49:58.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"a306bda893b673898dee48e85184df303b5b317f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-10 17:25:46.000000000","message":"Patch Set 12: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30258/12/check/gate-python-swiftclient-pep8/318 : SUCCESS in 52s\n- http://docs-draft.openstack.org/30258/12/check/gate-python-swiftclient-docs/268/doc/build/html/ : SUCCESS in 48s\n- http://logs.openstack.org/30258/12/check/gate-python-swiftclient-python26/316 : SUCCESS in 1m 02s\n- http://logs.openstack.org/30258/12/check/gate-python-swiftclient-python27/316 : SUCCESS in 48s\n","accounts_in_message":[],"_revision_number":12},{"id":"31e8b8361ef05ff91726e0ca803101b814aef3bb","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-06-11 17:08:11.000000000","message":"Patch Set 12: (1 inline comment)\n\nRounding still seems funny (see inline).","accounts_in_message":[],"_revision_number":12},{"id":"f8c4dc6200a1c339e5a4e220961d7894ae35b146","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-06-11 17:31:54.000000000","message":"Patch Set 12:\n\nI read your comments about ls -lh converting 1059 to 1.1K agree it is doing something very unusal, I\u0027d claim it\u0027s a bug.  Also sounds like it might be doing its own version of rounding.  If it reports 1230 as 1.3K sounds like it\u0027s simply rounding up.\n\nI\u0027m simply letting %d/%f do my rounding for me and it seems to do it the way one would expect, rounding up when the fractional part is 5 or more.\n\nAs you can see from my code I\u0027m simply doing successive divisions of 1024 as I\u0027ve always felt things that talk about sizes are typically multiples of powers of 2 wheres counts of things are powers of 10.  When I write a file that\u0027s 1024*1024 bytes, ls -lh reports it as 1M.\n\nI\u0027m not sure how one actually resolves this.  Personally my vote would be to keep things as powers of 2 and would even clarify with comments in the code.  It feels like the help text is already longer than one might prefer but how about I change it to read:\n\n-l produces output formatted liks\u0027ls -l\u0027 and --lh as multiples of 1024 like \u0027ls -lh\u0027","accounts_in_message":[],"_revision_number":12},{"id":"cc2561922bacece2b8a75d48d26750281b15ec60","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-06-11 18:00:35.000000000","message":"Patch Set 12:\n\nAre you planning on changing the rounding at all?  I guess \"ls -lh\" always rounds fractions up.  Are you more interested in more intuitive rounding or getting the same output that \"ls -lh\" would give, given the same object/file byte counts?\n\nI wasn\u0027t suggesting you change away from powers-of-2 (1024-based).  You\u0027re trying to emulate output from an existing tool whose \"human readable\" formatting both defaults to being powers-of-two-based and ambiguously labels the result (\"1 MB\" is 1,000,000 bytes and \"1 MiB\" is 1073741824 bytes; see http://en.wikipedia.org/wiki/Mebibyte).\n\nNeither you nor I can fix all the /bin/ls binaries out in the world to be how I\u0027d prefer them to be ;).  I think the best you can do is faithfully emulate what \"ls -lh\" does so that folks familiar with \"ls\" will feel at home.\n\nNote that \"ls\" has a --si flag which formats -h output with powers of 10... so adding \"--si\" as an option to \"swift list\" might be handy, but I\u0027d +2 this without that change.","accounts_in_message":[],"_revision_number":12},{"id":"76b46fb0d05a62872e1df6d94f1262d9e8e0154e","author":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"date":"2013-06-11 18:11:32.000000000","message":"Patch Set 12:\n\nre rounding - my vote it not duplicate all the quirks of ls -lh as I bet most people believe it uses powers of 2 and only treat the output as an approximate value anyway.  I think ls -lh users will be very comfortable with what I\u0027ve done and suspect you\u0027re one of only a handful to even notice its irregularities.  Should make for some good trivia questions ;)\n\nre si - it\u0027d be interesting to see if anyone feels a great need.  I\u0027d be inclined to doubt it.\n\nIn other words, I don\u0027t plan on changing anything more unless people feel strongly that I should.","accounts_in_message":[],"_revision_number":12},{"id":"45ab53da7aa142f77fdd6a44cee71c71acf9af6d","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-06-11 19:15:30.000000000","message":"Patch Set 12: Looks good to me (core reviewer)\n\nlgtm","accounts_in_message":[],"_revision_number":12},{"id":"246f94bcb16533829ceeea17416c75210a6a226b","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2013-06-11 22:02:00.000000000","message":"Patch Set 12: Looks good to me (core reviewer); Approved\n\nSeems good. I\u0027m okay with not having the rounding exactly match \"ls -lh\", since it\u0027s pretty close here, and I\u0027m not really sure what the heck ls is doing anyway.","accounts_in_message":[],"_revision_number":12},{"id":"65b3de551379efbcf7898db2820f573c2ee60939","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-11 22:02:02.000000000","message":"Patch Set 12: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":12},{"id":"fc34f51c14b1524aeb7c54df1938b00ae18ba1ec","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-11 22:03:34.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":12},{"id":"f1adeacc126dea63c8e54384815a0f5765120ecc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-11 22:03:34.000000000","message":"Patch Set 12: Verified\n\nBuild succeeded.\n\n- http://docs-draft.openstack.org/30258/12/gate/gate-python-swiftclient-docs/273/doc/build/html/ : SUCCESS in 58s\n- http://logs.openstack.org/30258/12/gate/gate-python-swiftclient-pep8/323 : SUCCESS in 50s\n- http://logs.openstack.org/30258/12/gate/gate-python-swiftclient-python26/321 : SUCCESS in 1m 22s\n- http://logs.openstack.org/30258/12/gate/gate-python-swiftclient-python27/321 : SUCCESS in 53s\n","accounts_in_message":[],"_revision_number":12}],"current_revision_number":12,"current_revision":"17bb3fa7794b7b00798a5debe79d497e5ee725a6","revisions":{"d007c58223c29688a3f6bb5fb9e5c3685cd40b7f":{"kind":"REWORK","_number":1,"created":"2013-05-23 11:34:07.000000000","uploader":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"ref":"refs/changes/58/30258/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/58/30258/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/1"}}},"commit":{"parents":[{"commit":"07311a0639ba06d2b2ed190dc49095df95ae669b","subject":"Update the man page","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/07311a0639ba06d2b2ed190dc49095df95ae669b"}]}],"author":{"name":"Mark Seger","email":"mark.seger@hp.com","date":"2013-05-22 18:45:42.000000000","tz":0},"committer":{"name":"Mark Seger","email":"Mark.Seger@hp.com","date":"2013-05-23 11:33:42.000000000","tz":0},"subject":"add -l and -lh switches to swift list command","message":"add -l and -lh switches to swift list command\n\nChange-Id: Icf38de9bab6d387a9a1deed444a91f68b4389cfe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d007c58223c29688a3f6bb5fb9e5c3685cd40b7f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d007c58223c29688a3f6bb5fb9e5c3685cd40b7f"}]},"branch":"refs/heads/master"},"324a1412d2fb0201468fcea1be0b506b000d497e":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":2,"created":"2013-05-29 17:37:35.000000000","uploader":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"ref":"refs/changes/58/30258/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/58/30258/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/2"}}},"commit":{"parents":[{"commit":"7e84b69291efbc07be6ced17b24ffa42efdc67c0","subject":"log get_auth request url instead of x-storage-url","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/7e84b69291efbc07be6ced17b24ffa42efdc67c0"}]}],"author":{"name":"Mark Seger","email":"mark.seger@hp.com","date":"2013-05-22 18:45:42.000000000","tz":0},"committer":{"name":"Mark Seger","email":"Mark.Seger@hp.com","date":"2013-05-29 17:37:35.000000000","tz":0},"subject":"add -l and --lh switches to swift list command","message":"add -l and --lh switches to swift list command\n\nChange-Id: Icf38de9bab6d387a9a1deed444a91f68b4389cfe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/324a1412d2fb0201468fcea1be0b506b000d497e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/324a1412d2fb0201468fcea1be0b506b000d497e"}]},"branch":"refs/heads/master"},"5640f850095f5e0d7b0c84294f93f42847d70045":{"kind":"REWORK","_number":3,"created":"2013-05-31 11:09:13.000000000","uploader":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"ref":"refs/changes/58/30258/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/58/30258/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/3"}}},"commit":{"parents":[{"commit":"874e0e4427b80e1b15b74a1557b73ba9d61443ca","subject":"remove busy-wait so that swift client won\u0027t use up all CPU cycles","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/874e0e4427b80e1b15b74a1557b73ba9d61443ca"}]}],"author":{"name":"Mark Seger","email":"mark.seger@hp.com","date":"2013-05-22 18:45:42.000000000","tz":0},"committer":{"name":"Mark Seger","email":"Mark.Seger@hp.com","date":"2013-05-31 11:00:44.000000000","tz":0},"subject":"add -l and --lh switches to swift list command","message":"add -l and --lh switches to swift list command\n\nChange-Id: Icf38de9bab6d387a9a1deed444a91f68b4389cfe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/5640f850095f5e0d7b0c84294f93f42847d70045"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/5640f850095f5e0d7b0c84294f93f42847d70045"}]},"branch":"refs/heads/master"},"77cbf274405e75606acc86a6fdf69d3bc8538269":{"kind":"REWORK","_number":4,"created":"2013-06-01 17:07:59.000000000","uploader":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"ref":"refs/changes/58/30258/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/58/30258/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/4"}}},"commit":{"parents":[{"commit":"2d12f09c66e0221ba7f43cc64677c05486a42ea6","subject":"Rename requires files to standard names.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2d12f09c66e0221ba7f43cc64677c05486a42ea6"}]}],"author":{"name":"Mark Seger","email":"mark.seger@hp.com","date":"2013-05-22 18:45:42.000000000","tz":0},"committer":{"name":"Mark Seger","email":"Mark.Seger@hp.com","date":"2013-06-01 17:07:58.000000000","tz":0},"subject":"add -l and --lh switches to swift list command added to man page and include an example in swift help","message":"add -l and --lh switches to swift list command\nadded to man page and include an example in swift help\n\nChange-Id: Icf38de9bab6d387a9a1deed444a91f68b4389cfe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/77cbf274405e75606acc86a6fdf69d3bc8538269"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/77cbf274405e75606acc86a6fdf69d3bc8538269"}]},"branch":"refs/heads/master"},"f170bd415e92687999b9140bda47fcdc142180d4":{"kind":"REWORK","_number":5,"created":"2013-06-06 21:22:21.000000000","uploader":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"ref":"refs/changes/58/30258/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/58/30258/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/5"}}},"commit":{"parents":[{"commit":"2d12f09c66e0221ba7f43cc64677c05486a42ea6","subject":"Rename requires files to standard names.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2d12f09c66e0221ba7f43cc64677c05486a42ea6"}]}],"author":{"name":"Mark Seger","email":"mark.seger@hp.com","date":"2013-05-22 18:45:42.000000000","tz":0},"committer":{"name":"Mark Seger","email":"Mark.Seger@hp.com","date":"2013-06-06 21:21:41.000000000","tz":0},"subject":"add -l and --lh switches to swift list command added to man page and include an example in swift help use strftime to format date/time strings","message":"add -l and --lh switches to swift list command\nadded to man page and include an example in swift help\nuse strftime to format date/time strings\n\nChange-Id: Icf38de9bab6d387a9a1deed444a91f68b4389cfe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f170bd415e92687999b9140bda47fcdc142180d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f170bd415e92687999b9140bda47fcdc142180d4"}]},"branch":"refs/heads/master"},"8a0cd88373a2bab95a691880431199375a60e89c":{"kind":"REWORK","_number":6,"created":"2013-06-06 21:38:20.000000000","uploader":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"ref":"refs/changes/58/30258/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/58/30258/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/6"}}},"commit":{"parents":[{"commit":"2d12f09c66e0221ba7f43cc64677c05486a42ea6","subject":"Rename requires files to standard names.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2d12f09c66e0221ba7f43cc64677c05486a42ea6"}]}],"author":{"name":"Mark Seger","email":"mark.seger@hp.com","date":"2013-05-22 18:45:42.000000000","tz":0},"committer":{"name":"Mark Seger","email":"Mark.Seger@hp.com","date":"2013-06-06 21:37:19.000000000","tz":0},"subject":"add -l and --lh switches to swift list command added to man page and include an example in swift help use strftime to format date/time strings replaced reference to cloudfiles in help to openstack url","message":"add -l and --lh switches to swift list command\nadded to man page and include an example in swift help\nuse strftime to format date/time strings\nreplaced reference to cloudfiles in help to openstack url\n\nChange-Id: Icf38de9bab6d387a9a1deed444a91f68b4389cfe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8a0cd88373a2bab95a691880431199375a60e89c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8a0cd88373a2bab95a691880431199375a60e89c"}]},"branch":"refs/heads/master"},"455c9c95598afc86e05c7997297be6e926823b7c":{"kind":"REWORK","_number":7,"created":"2013-06-06 23:36:06.000000000","uploader":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"ref":"refs/changes/58/30258/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/58/30258/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/7"}}},"commit":{"parents":[{"commit":"2d12f09c66e0221ba7f43cc64677c05486a42ea6","subject":"Rename requires files to standard names.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2d12f09c66e0221ba7f43cc64677c05486a42ea6"}]}],"author":{"name":"Mark Seger","email":"mark.seger@hp.com","date":"2013-05-22 18:45:42.000000000","tz":0},"committer":{"name":"Mark Seger","email":"Mark.Seger@hp.com","date":"2013-06-06 23:34:30.000000000","tz":0},"subject":"Add -l and --lh switches to swift \u0027list\u0027 command","message":"Add -l and --lh switches to swift \u0027list\u0027 command\n\nAlso updated man page and added an example in \u0027list\u0027\ncommand help message\n\nChange-Id: Icf38de9bab6d387a9a1deed444a91f68b4389cfe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/455c9c95598afc86e05c7997297be6e926823b7c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/455c9c95598afc86e05c7997297be6e926823b7c"}]},"branch":"refs/heads/master"},"b98d4012097db5147fd156e3ebb6ad3b44036eb9":{"kind":"REWORK","_number":8,"created":"2013-06-06 23:40:06.000000000","uploader":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"ref":"refs/changes/58/30258/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/58/30258/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/8"}}},"commit":{"parents":[{"commit":"2d12f09c66e0221ba7f43cc64677c05486a42ea6","subject":"Rename requires files to standard names.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2d12f09c66e0221ba7f43cc64677c05486a42ea6"}]}],"author":{"name":"Mark Seger","email":"mark.seger@hp.com","date":"2013-05-22 18:45:42.000000000","tz":0},"committer":{"name":"Mark Seger","email":"Mark.Seger@hp.com","date":"2013-06-06 23:39:58.000000000","tz":0},"subject":"Add -l and --lh switches to swift \u0027list\u0027 command","message":"Add -l and --lh switches to swift \u0027list\u0027 command\n\nAlso updated man page and added an example in \u0027list\u0027\ncommand help message\n\nChange-Id: Icf38de9bab6d387a9a1deed444a91f68b4389cfe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b98d4012097db5147fd156e3ebb6ad3b44036eb9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b98d4012097db5147fd156e3ebb6ad3b44036eb9"}]},"branch":"refs/heads/master"},"565e1040b69b1b373c76288354d1b1e149422864":{"kind":"REWORK","_number":9,"created":"2013-06-10 11:35:56.000000000","uploader":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"ref":"refs/changes/58/30258/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/58/30258/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/9"}}},"commit":{"parents":[{"commit":"2d12f09c66e0221ba7f43cc64677c05486a42ea6","subject":"Rename requires files to standard names.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2d12f09c66e0221ba7f43cc64677c05486a42ea6"}]}],"author":{"name":"Mark Seger","email":"mark.seger@hp.com","date":"2013-05-22 18:45:42.000000000","tz":0},"committer":{"name":"Mark Seger","email":"Mark.Seger@hp.com","date":"2013-06-10 11:35:32.000000000","tz":0},"subject":"Add -l and --lh switches to swift \u0027list\u0027 command","message":"Add -l and --lh switches to swift \u0027list\u0027 command\n\nAlso updated man page and added an example in \u0027list\u0027\ncommand help message\n\nChange-Id: Icf38de9bab6d387a9a1deed444a91f68b4389cfe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/565e1040b69b1b373c76288354d1b1e149422864"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/565e1040b69b1b373c76288354d1b1e149422864"}]},"branch":"refs/heads/master"},"2066572d428d0e5491956f0cc06ea46b56c246cb":{"kind":"REWORK","_number":10,"created":"2013-06-10 11:49:02.000000000","uploader":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"ref":"refs/changes/58/30258/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/58/30258/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/10"}}},"commit":{"parents":[{"commit":"2d12f09c66e0221ba7f43cc64677c05486a42ea6","subject":"Rename requires files to standard names.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2d12f09c66e0221ba7f43cc64677c05486a42ea6"}]}],"author":{"name":"Mark Seger","email":"mark.seger@hp.com","date":"2013-05-22 18:45:42.000000000","tz":0},"committer":{"name":"Mark Seger","email":"Mark.Seger@hp.com","date":"2013-06-10 11:48:47.000000000","tz":0},"subject":"Add -l and --lh switches to swift \u0027list\u0027 command","message":"Add -l and --lh switches to swift \u0027list\u0027 command\n\nAlso updated man page and added an example in \u0027list\u0027\ncommand help message\n\nChange-Id: Icf38de9bab6d387a9a1deed444a91f68b4389cfe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2066572d428d0e5491956f0cc06ea46b56c246cb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2066572d428d0e5491956f0cc06ea46b56c246cb"}]},"branch":"refs/heads/master"},"2fa91da45e289ea17252db3875d5a280a14fd129":{"kind":"REWORK","_number":11,"created":"2013-06-10 15:26:20.000000000","uploader":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"ref":"refs/changes/58/30258/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/58/30258/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/11"}}},"commit":{"parents":[{"commit":"2d12f09c66e0221ba7f43cc64677c05486a42ea6","subject":"Rename requires files to standard names.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2d12f09c66e0221ba7f43cc64677c05486a42ea6"}]}],"author":{"name":"Mark Seger","email":"mark.seger@hp.com","date":"2013-05-22 18:45:42.000000000","tz":0},"committer":{"name":"Mark Seger","email":"Mark.Seger@hp.com","date":"2013-06-10 15:25:11.000000000","tz":0},"subject":"Add -l and --lh switches to swift \u0027list\u0027 command","message":"Add -l and --lh switches to swift \u0027list\u0027 command\n\nAlso updated man page and added an example in \u0027list\u0027\ncommand help message\n\nChange-Id: Icf38de9bab6d387a9a1deed444a91f68b4389cfe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2fa91da45e289ea17252db3875d5a280a14fd129"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2fa91da45e289ea17252db3875d5a280a14fd129"}]},"branch":"refs/heads/master"},"17bb3fa7794b7b00798a5debe79d497e5ee725a6":{"kind":"REWORK","_number":12,"created":"2013-06-10 16:49:58.000000000","uploader":{"_account_id":7661,"name":"Mark Seger","email":"Mark.Seger@hp.com","username":"markseger"},"ref":"refs/changes/58/30258/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/58/30258/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/58/30258/12"}}},"commit":{"parents":[{"commit":"2d12f09c66e0221ba7f43cc64677c05486a42ea6","subject":"Rename requires files to standard names.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2d12f09c66e0221ba7f43cc64677c05486a42ea6"}]}],"author":{"name":"Mark Seger","email":"mark.seger@hp.com","date":"2013-05-22 18:45:42.000000000","tz":0},"committer":{"name":"Mark Seger","email":"Mark.Seger@hp.com","date":"2013-06-10 16:49:44.000000000","tz":0},"subject":"Add -l and --lh switches to swift \u0027list\u0027 command","message":"Add -l and --lh switches to swift \u0027list\u0027 command\n\nAlso updated man page and added an example in \u0027list\u0027\ncommand help message\n\nChange-Id: Icf38de9bab6d387a9a1deed444a91f68b4389cfe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/17bb3fa7794b7b00798a5debe79d497e5ee725a6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/17bb3fa7794b7b00798a5debe79d497e5ee725a6"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
