Commit Graph

10 Commits (e3aa4ebb3673382fcf0fd29a825555bcaed5505d)

Author SHA1 Message Date
Igor Vinokur 28c4f367ee CHE-117: Fix viewing some git errors on client 2016-07-06 10:45:41 +03:00
Igor Vinokur bd9e581b7d CHE-1408:Add check for amend before throwing error
When we perform commit without staged changes we will get an error.
If it is needed to change the message of last commit we should allow
to do it, even if there are no staged changes.
2016-07-05 11:29:13 +03:00
Igor Vinokur 539bd823e7 CHE-1403: Fix clone with http url in JGit implementation
JGit does not support HTTP 301 redirects yet, it throws exception when
performing commands with remote using http url instead https.
Native git can do it.
2016-07-04 09:45:00 +03:00
Igor Vinokur ffef620a82 CHE-1113: Add ability to clone project with submodules 2016-06-29 21:17:03 +03:00
Igor Vinokur 077f1a2056 CHE-1159: Add to Jgit implementation ability to view cloning process 2016-06-29 17:04:02 +03:00
Igor Vinokur 43cd95fb60 CHE-1349: Throw exception if nothing to commit with Jgit implementation 2016-06-29 15:58:31 +03:00
Igor Vinokur e3b410ef9a CHE-1350: Fix empty message after successfull push with JGit
Also chenge "Everything up-to-date" message like in Native git
2016-06-29 15:39:06 +03:00
Igor Vinokur d5b7d31570 CHE-1358: Normalize push conflict error message in JGit implementation 2016-06-29 15:16:52 +03:00
Offer Shostak 62bffa2211 Add Push to Gerrit functionality:
1. Fix storing issue in JGitConfigImpl
2. Commit command scenario - Get gerrit changid property from configuration
   and set the commit command to set insert change ID to work with Gerrit
3. Push command scenario - Create PushResponse with details regarding updates
   and refs and use it in push command

Change-Id: Ic54109810cdc6ba026447f691759ef0fc94924d0
Signed-off-by: Offer Shostak <offershostak@gmail.com>
2016-06-02 17:18:13 +03:00
Igor Vinokur 7a6f73e222 CHE-336: Add Git implementation based on Jgit 2016-05-27 08:10:30 +03:00