Re: Newbie questions regarding jgit

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




I should clarify that I am not using eclipse nor am I using any GUI. My objective is to have Java API access to git from within a servlet using jgit. At present, all I have to go on is javadoc and its not clear where to begin if I simply wish to create, read and update files in a git repo from within the servlet java code.

TIA for your help.

Farrukh Najmi wrote:

Hi all,

I am git newbie and looking to use jgit in a servlet endpoint.

Where can I find a public maven repo for gjit? It seems there is one somewhere because of the following file in src tree:

jgit-maven/jgit/pom.xml

For now I have built the jar using /make_jgit.sh and installed the pom manually using m

mvn install:install-file -DpomFile=jgit-maven/jgit/pom.xml -Dfile=jgit.jar

I have added the following dependency to my maven project's pom.xml:

  <dependency>
    <groupId>org.spearce</groupId>
    <artifactId>jgit</artifactId>
    <version>0.4-SNAPSHOT</version>
  </dependency>

Now I am wondering where to begin to learn how to do the equivalent of the following commands via the gjit Java API:

   * git add /file/
   * git rm /file/
   * git mv /file
   * Whatever is the git way to get a specific version of a file


I am hoping that there aremore docs, samples, tutorials etc. somewhere that I am missing. Thanks for any help you can provide. Some pointers or code fragments would be terrific.



--
Regards,
Farrukh Najmi

Web: http://www.wellfleetsoftware.com


--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux