GitHub PushEvent at 2014-05-14 11:06:58
Repository: openmicroscopy
Actor: joshmoore
Payload: {"shas":[["3fedf3deb8c0df8efed033bf87332e62f02b1b11","c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@glencoesoftware.com","Add uploadFileset method\n\nIn order to permit uploading a fileset without actually\nimporting anything a new method has been added,\n`uploadFileset` which functions just like `importFileset`\nbut returns a null Handle.","jmoore",true],["c17f86f1b3e3a21a31a190d7d0656672f6f5f475","c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@glencoesoftware.com","Add wrap() and unwrap() methods to rtypes.java\n\nAs originally suggested by @ctrueden in http://git.io/0F7HXA\n(DefaultOMEROService.toOMERO), these methods take or return\narbitrary graphs of object/rtypes. See http://git.io/9roMWw\nfor the original implementation in Python.\n\nThis implementation includes a cache so that cycles in the\ngraph are short-circuited.","jmoore",true],["961546f5be1fa497f511b55bd163155efaffdbc4","c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@glencoesoftware.com","Move getManagedRepository to client.py","jmoore",true],["395bef642bc234533d41952c55a81897f05e0b52","c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@glencoesoftware.com","Better exception handling of versionInfo\n\nPreviously a null version info passed by the\nuser would cause an exception. This change\nmakes that more lenient.","jmoore",true],["4f1d192aeccaca347b9665cb40786f53e29d92a0","c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@glencoesoftware.com","clients.py: provide write_stream helper","jmoore",true],["6ad300e99c8a7e1f04bba4c2c0f2a70d2d04bf86","c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@glencoesoftware.com","Use importFileset for synthetic data\n\nThe uploadFileset method does not provide a way\nto access the newly created fileset ID. Instead,\nthis uses importFileset but puts an unimportable\nimage at the front of the fileset (e.g. `README.txt`).\n\nThis may be a sufficient method that uploadFileset\ncan be completely removed.","jmoore",true],["974c3427f39fd099539cd96819b8aa1fae5c3a12","c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@glencoesoftware.com","Working re-attachment (Pixels remaining)\n\nThe testConvertSynthetic2 method now:\n\n * creates a MIF via fake import\n * copies that image to a synthetic image\n * deletes the original MIF\n * copies the attached files to a fileset\n * deletes the original attached files\n\nThis leaves a re-attached image that functions\nnormally, though it does still have a Pixels\nfile which needs deleting.","jmoore",true],["7471f406e688b2208f81ba74590dce1fefeda287","c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@glencoesoftware.com","Rename BEC.groupPermissions for clarity","jmoore",true],["d7a9510114b14e5c942ea789077b13d5e000f5a7","c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@glencoesoftware.com","Remove new ManagedRepositoryI.uploadFileset method\n\nInjecting a blank file at the start of the fileset\nis the currently working method of creating a fake\nfileset. The uploadFileset method was never enough\ndue to the missing Handle return value.","jmoore",true],["6b84275f3456c08a728dbb7d03e9f454bbd12ed6","c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@glencoesoftware.com","Refactor post-process check to allowUpdateOrDelete\n\nPreviously, only on post-process was handling the case\nof grpPermissions being null or DUMMY. This now puts\nthat logic into the more general allowUpdateOrDelete\nmethod. Callers should only need to have an IObject\nand a Details object which they trust to not have\ncome from the user.\n\nThis is needed for testing whether or not actions like\ndelete can be performed for files on disk which belong\nto a DB object.","jmoore",true],["00e5c4fb88605d0292db01d2bf8850090cc0c9a4","c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@glencoesoftware.com","ImageBinariesRequest command with deletePixels\n\nSince no public method exposes a way to delete files\nunder /OMERO/Pixels, this commit adds an omero.cmd\nimplementation which can handle much of the backend\nIO work needed. allowUpdateOrDelete from ACLVoter is\nused to decided whether or not files on disk can be\ndeleted.","jmoore",true]],"size":11,"ref":"refs/heads/12176-attach-fsfiles","head":"00e5c4fb88605d0292db01d2bf8850090cc0c9a4"}