Hi Devs, May be we can switch to OS based binary Git client if we cannot find a proper native Python Git library for this as this is a blocker. In a later release we can switch it back once we get a proper fix. WDYT?
Thanks On Mon, Jan 26, 2015 at 6:52 PM, Chamila De Alwis <[email protected]> wrote: > Hi, > > I'm in the process of adapting Dulwich Python library to replace the > current libraries that are used in the Python cartridge agent, as discussed > in the mail thread titled "Pure Python library for Git". > > However, the authenticated git repository cloning, which has been one of > the major issues since the beginning of the Python implementation, doesn't > seem to be working properly with Dulwich. I've opened an issue in the > Dulwich GitHub repository, but so far I didn't get a successful response. > > Another approach to tackle this is to use platform dependent scripts along > with the Git binary to manage the repository related operations. For > example, in Linux, a Bash script can use the Git binary to execute the git > operations. The cartridge agent would only invoke the script based on the > OS type. > > Of course, this is an initial thought and needs to be further > investigated. Please feel free to add your thoughts. > > Regards, > Chamila de Alwis > Software Engineer | WSO2 | +94772207163 > Blog: code.chamiladealwis.com > > > -- Imesh Gunaratne Technical Lead, WSO2 Committer & PMC Member, Apache Stratos
