JGit - это легковесная, чистая библиотека Java с лицензией EDL (новый стиль BSD), реализующая систему контроля версий Git.
1 ответ

JGit - Получить все коммиты (PlotCommitList), которые повлияли на файл / путь

Привет, я пытаюсь получить все коммиты, которые включают в себя определенный каталог или файл моего хранилища. Я попробовал следующий код: public PlotCommitList getPlotCommits(String path){ System.out.println(path); PlotCommitList<PlotLane> pl…
02 окт '12 в 13:53
1 ответ

EGit Pull, Push, Merge, не работает

После получения обновлений для проекта, над которым я работаю с некоторыми партнерами, Eclipse Git не позволяет мне продолжать добавление, извлечение или объединение. Когда я в последний раз вытягивал обновления, в web.xmlЯ удалил конфликтующий текс…
03 сен '14 в 14:18
2 ответа

Scala-версия Jgit

Ищете стабильную реализацию Scala (или что-то подобное) JGit. Кто-нибудь работал с чем-нибудь подобным? Я нашел scala-git, но это не то, что я ищу.
26 ноя '14 в 13:08
1 ответ

Пример JGit для MergeCommand

Я новичок в JGit и пытаюсь создать программу для выполнения операций git через JGit. Есть ли хороший пример для JGit Merge, я посмотрел на https://github.com/centic9/jgit-cookbook/ но доступен только CheckMergeStatusOfCommit.java, который не полност…
01 авг '17 в 10:18
0 ответов

Как мне получить "git log --full-history [file]" в jgit

В частности, я хочу получить журнал, который включает в себя все слияния, которые влияют на файл - кажется, что для моего репо в командной строке, git log [file] не показывает слияние, но git log --full-history [file] делает. (Я также вижу это в git…
12 апр '18 в 09:22
1 ответ

Клон jgit на андроид

Я создал тестовое приложение для Android. В приложении я вызываю операцию клонирования, используя jgit, и я получаю сообщение об ошибке: Caused by: org.eclipse.jgit.errors.MissingObjectException: Missing unknown e69de29 org.eclipse.jgit.storage.file…
24 фев '12 в 20:34
1 ответ

Проверьте конкретную ревизию из Git-репозитория с JGit

Я пытаюсь использовать jGit для клонирования репозитория и проверки конкретного коммита. Предполагая, что хеш коммита: 1e9ae842ca94f326215358917c620ac407323c81. Мой первый шаг: // Cloning the repository Git.cloneRepository() .setURI(remotePath) .set…
22 июл '14 в 16:24
1 ответ

JGit - Использование параметров с LogCommand

Я использую JGit для предоставления сервиса, который будет предоставлять информацию о различных удаленных репозиториях. Я пытаюсь использовать JGit's LogCommand чтобы сделать это, однако я не смог найти способ сделать это. Я пытаюсь добиться чего-то…
25 июн '15 в 21:01
0 ответов

Jgit - для данного репозитория, как мы можем определить список новых коммитов и из какой ветки приходит каждый из этих коммитов?

Я попытался получить все ветви и коммиты для каждой ветви следующим образом: Repository repo = getRepository(); //fBranchList is a list of branches in that repository for (String branch : fBranchList) { ObjectId commitId = repo.resolve(branchName) }…
27 июн '17 в 18:02
3 ответа

Как вы устанавливаете конфигурацию для jschconfigsessionfactory для jgit так, чтобы тянуть и толкать работу?

Я пытаюсь сделать git pull/push используя API jgit с помощью следующего кода org.eclipse.jgit.api.Git.open(theRepoFile).pull().call() но я получаю исключения JSchException Auth fail com.jcraft.jsch.Session.connect (Session.java:461) org.eclipse.jgit…
19 сен '12 в 20:32
0 ответов

Как использовать аутентификацию JGit https с использованием Kerberos

Я пытаюсь клонировать Git-репозиторий через HTTPS с сервера Windows. Этот сервер использует единый вход и, следовательно, относится к Kerberos5. Имея мало знаний с этим мой простой код: CloneCommand clone = Git.cloneRepository(); clone.setURI("https…
18 апр '16 в 13:40
1 ответ

Прервать слияние с помощью JGit

Это довольно просто: как мне смоделировать команду git merge --abort в JGit? Мне нужно "просмотреть" конфликты до реального слияния
22 апр '15 в 19:23
1 ответ

Запуск в TransportException "Ничего не нажимать" при отправке измененного файла с помощью JGit

Я использую JGit для извлечения ветки из моего репозитория git и изменения файла. После того, как я зафиксировал изменения, я пытаюсь их выдвинуть, но запускаюсь в TransportException: Caused by: org.eclipse.jgit.errors.TransportException: Nothing to…
24 июл '18 в 10:19
1 ответ

JGit список удаленных тегов и сортировка по дате создания

Мне нужно перечислить теги удаленного репозитория Git и отсортировать их по дате создания через API JGit 3.2.0. Не удалось найти способ с помощью lsremote, поэтому у меня есть только сортировка по имени: System.out.println("Listing remote repository…
27 янв '14 в 19:30
1 ответ

Поддержка подписи gpg для JGIT

Я использую jgit для автоматизации, и я хотел бы спросить, доступна ли подпись gpg на jgit. Я еще не нашел реализацию в сети. Если он все еще недоступен, можете ли вы порекомендовать реализацию для автоматизации подписи gpg для git?
09 май '17 в 00:18
1 ответ

JGitInternalException при добавлении файлов

Я только пытался начать работать с JGit и теперь застрял со странным исключением, делая при этом самые простые вещи. Мой код: public class JGitTest { public static void main(String[] args) throws Exception { File worktree = new File( "C:\\Users\\nil…
07 апр '15 в 08:04
3 ответа

В чем разница между измененным и измененным статусом файла, возвращаемым IndexDiff?

Я нашел только то, что: // в репо, в индексе, контент diff => изменен // в индексе, в рабочем каталоге, контент отличается => изменен Но я не могу понять разницу?
20 июл '12 в 13:54
1 ответ

JGit - SSH подключение

Я использую JGit для подключения к удаленному репозиторию Git. Я попытался ниже, чтобы выполнить то же самое. public class Main{ public static void main(String args[]) throws Exception{ JschConfigSessionFactory sshSessionFactory = new JschConfigSess…
11 янв '16 в 18:52
2 ответа

Можно работать только с частью репозитория git?

Я разрабатываю настольное приложение с JGit для того, чтобы построить облачную систему для хранения файлов. Сейчас несколько пользователей вносят свой вклад в один и тот же репозиторий, но не всем интересно работать со всем проектом. Например, я раз…
30 мар '16 в 09:55
1 ответ

Загрузите только один файл из удаленной ветки git с помощью Jgit

Я пытаюсь загрузить один файл (myFile.xml) из удаленной ветви git, не клонируя весь репозиторий, я нашел этот код, но он все еще работает, ошибка в getCO; функция ponent явно в RevCommit commit = revWalk.parseCommit(lastCommitId)); public void getCo…
28 фев '19 в 16:55