Return-Path: Delivered-To: apmail-gump-general-archive@www.apache.org Received: (qmail 86226 invoked from network); 26 Aug 2004 19:00:35 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 26 Aug 2004 19:00:35 -0000 Received: (qmail 98802 invoked by uid 500); 26 Aug 2004 19:00:35 -0000 Delivered-To: apmail-gump-general-archive@gump.apache.org Received: (qmail 98761 invoked by uid 500); 26 Aug 2004 19:00:34 -0000 Mailing-List: contact general-help@gump.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Gump code and data" Reply-To: "Gump code and data" Delivered-To: mailing list general@gump.apache.org Received: (qmail 98747 invoked by uid 99); 26 Aug 2004 19:00:34 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [216.221.234.120] (HELO elrond.vmodem.com) (216.221.234.120) by apache.org (qpsmtpd/0.27.1) with ESMTP; Thu, 26 Aug 2004 12:00:34 -0700 Received: from [10.1.1.131] (orion.cableshare.com [10.1.1.131]) by elrond.vmodem.com (Postfix) with ESMTP id A85384C0CF for ; Thu, 26 Aug 2004 15:00:32 -0400 (EDT) Message-ID: <412E3350.10609@liberate.com> Date: Thu, 26 Aug 2004 15:00:32 -0400 From: Peter Janes Organization: Liberate Technologies Canada Ltd. User-Agent: Mozilla Thunderbird 0.7+ (X11/20040816) X-Accept-Language: en-us, en MIME-Version: 1.0 To: general@gump.apache.org Subject: Perforce for Python Gump? Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms070702020505030209030300" X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N --------------ms070702020505030209030300 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit I've written some basic Perforce support for Traditional Gump, based very much on the cvs repository support. However, since Trad Gump is in the process of being replaced by Python Gump, I'd like to migrate the Perforce support as well. Would anyone be able to provide pointers on what parts I should be looking at, and/or answer some followup questions (off-list)? So far I've figured out how to add a repository of type "p4", and I think I'll have to add a P4Updater in python/gump/update, but I'm not clear on whether this will be sufficient. Thanks, Peter J. -- Sometimes the Universe needs a change of perspective. --J. Michael Straczynski --------------ms070702020505030209030300 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIII8TCC AtMwggI8oAMCAQICAwwA3zANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UE ChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNv bmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwHhcNMDQwMzI2MTQxNTMzWhcNMDUwMzI2MTQxNTMz WjBFMR8wHQYDVQQDExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMSIwIAYJKoZIhvcNAQkBFhNw ZXRlcmpAbGliZXJhdGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwRlg fdo8VI0FJ8AmtuGfFF9P7+mLdQ1opYQzovhiBPTfq8yenyJp9QE+DEkqko/yc3o5yLKn0bGI NyBkrQYNLzlRGeqIyAtI5MKy1G+JIqen4+yHvVUGhJacwCOW8sumjtPOzd6gKCDWiLEdyJAb /gKrmAsp1iG7gRW6d8FuGm+gmDQdWtjvw+f4/ECKY/I+GBYznBHR1MhPDlSDthl7pR4JJ4ur 6RJTaOLE9gUUlzSerbhXkoWUD6qnVIDiGB5mlQv2SddYD8h/TRNua/b2DDKV5sJpgAM9QM1x 5qro5ib85QsdYA3OSOHFZmOvAsq72//hDj4hZYswLQJRfFJ7JwIDAQABozAwLjAeBgNVHREE FzAVgRNwZXRlcmpAbGliZXJhdGUuY29tMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEEBQAD gYEAPxz66dBysxOyOCQ2DqeLwBWN2sqMgqm0m9sMzwV5x7E7LicEG/bcrpp1Rvot5f7V+xEu LYIPxDcdWpj4nxraTDuo5fFId4G6Phjy9F+LuBui1tqHZbIU35FEmlybjF70cXEAWYbcV+UL vbHORbeStG9e/Gow2K4qSNjtWwx9nN4wggLTMIICPKADAgECAgMMAN8wDQYJKoZIhvcNAQEE BQAwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0 ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA0 MDMyNjE0MTUzM1oXDTA1MDMyNjE0MTUzM1owRTEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWls IE1lbWJlcjEiMCAGCSqGSIb3DQEJARYTcGV0ZXJqQGxpYmVyYXRlLmNvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMEZYH3aPFSNBSfAJrbhnxRfT+/pi3UNaKWEM6L4YgT0 36vMnp8iafUBPgxJKpKP8nN6Ociyp9GxiDcgZK0GDS85URnqiMgLSOTCstRviSKnp+Psh71V BoSWnMAjlvLLpo7Tzs3eoCgg1oixHciQG/4Cq5gLKdYhu4EVunfBbhpvoJg0HVrY78Pn+PxA imPyPhgWM5wR0dTITw5Ug7YZe6UeCSeLq+kSU2jixPYFFJc0nq24V5KFlA+qp1SA4hgeZpUL 9knXWA/If00Tbmv29gwylebCaYADPUDNceaq6OYm/OULHWANzkjhxWZjrwLKu9v/4Q4+IWWL MC0CUXxSeycCAwEAAaMwMC4wHgYDVR0RBBcwFYETcGV0ZXJqQGxpYmVyYXRlLmNvbTAMBgNV HRMBAf8EAjAAMA0GCSqGSIb3DQEBBAUAA4GBAD8c+unQcrMTsjgkNg6ni8AVjdrKjIKptJvb DM8FecexOy4nBBv23K6adUb6LeX+1fsRLi2CD8Q3HVqY+J8a2kw7qOXxSHeBuj4Y8vRfi7gb otbah2WyFN+RRJpcm4xe9HFxAFmG3FflC72xzkW3krRvXvxqMNiuKkjY7VsMfZzeMIIDPzCC AqigAwIBAgIBDTANBgkqhkiG9w0BAQUFADCB0TELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdl c3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3Vs dGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIGA1UE AxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25h bC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoXDTEzMDcxNjIzNTk1OVow YjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4x LDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMIGfMA0GCSqG SIb3DQEBAQUAA4GNADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1BHCd3+n/ox7svc31W/Iadr1/ DDph8r9RzgHU5VAKMNcCY1osiRVwjt3J8CuFWqo/cVbLrzwLB+fxH5E2JCoTzyvV84J3PQO+ K/67GD4Hv0CAAmTXp6a7n2XRxSpUhQ9IBH+nttE8YQRAHmQZcmC3+wIDAQABo4GUMIGRMBIG A1UdEwEB/wQIMAYBAf8CAQAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC50aGF3dGUu Y29tL1RoYXd0ZVBlcnNvbmFsRnJlZW1haWxDQS5jcmwwCwYDVR0PBAQDAgEGMCkGA1UdEQQi MCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwyLTEzODANBgkqhkiG9w0BAQUFAAOBgQBI jNFQg+oLLswNo2asZw9/r6y+whehQ5aUnX9MIbj4Nh+qLZ82L8D0HFAgk3A8/a3hYWLD2ToZ foSxmRsAxRoLgnSeJVCUYsfbJ3FXJY3dqZw5jowgT2Vfldr394fWxghOrvbqNOUQGls1TXfj ViF4gtwhGTXeJLHTHUb/XV9lTzGCAzswggM3AgEBMGkwYjELMAkGA1UEBhMCWkExJTAjBgNV BAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJz b25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAgMMAN8wCQYFKw4DAhoFAKCCAacwGAYJKoZIhvcN AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDQwODI2MTkwMDMyWjAjBgkqhkiG 9w0BCQQxFgQUL5uL0sgnUqMynWJcJ1deLOQ7LzAwUgYJKoZIhvcNAQkPMUUwQzAKBggqhkiG 9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcN AwICASgweAYJKwYBBAGCNxAEMWswaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3Rl IENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0ECAwwA3zB6BgsqhkiG9w0BCRACCzFroGkwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0 ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAgMMAN8wDQYJKoZIhvcNAQEBBQAEggEA vvMiQVrLfE/LNb+pAhF6s38fsLMVvD1ob5Yg+DS9lBrBRZfmUb1cqt1IHC5y7xHH51mJ/FM1 6sZcronUeJq3vSryWSa3Ge1OPTbwTZmIcD+uCTV3XswUzIM+/EAazKBDNxVm5k5TL090aX3C sgeEXWhNLSWy+SJD26FbTdq8W24ritblclCOx3900JvE4D3n/bbZY1AJDf/5i69JQKq3Ex7i 2aXtijoOgmyYwOIKxkxe/RjkP2eL0czbVEDtKIUBU7t0TVOYj3pyo9M7uJ7nEJlgaJLbP/fY 9nw074XGJn1BbiqLdMA3YBwl0amtkJSjeGznfZjfnMzX2xm2Z8MfAQAAAAAAAA== --------------ms070702020505030209030300--