[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jgit-dev] Clone and commit another git repository while working in a git repository.

Hi all,

Im using Jgit.
My source code is in github, so I have cloned it in to a local directory and I run my sample code from there.

What my sample code does is clone another git repository to a temp directory in my local machine and do some changes and commit it and push it.

When the commit happens it happens not to the temporary cloned one, instead of that its commiting to my working directory which has my sample source code.

ÂFollowing is my code,

GitAgent gitAgent = new JGitAgent();
RepositoryClient client = new GitRepositoryClient(gitAgent);

client.retireveMetadata(repoURL, false, workDir);
client.commitLocally("Committing POM file updates.", true, workDir);
client.pushLocalCommits(repoURL, "master", workDir);

Am I missing anything here ? Any help would be much appreciated.

Mahesh Chinthaka VidanagamaÂ|ÂSoftware Engineer
WSO2, IncÂlean. enterprise. middleware.
#20, Palm Grove, Colombo 03, Sri Lanka
Mobile:Â+94 71 63 63 083Â|ÂWork:Â+94 112 145 345Â