* Introducing OneDev - an open source git server with interesting features @ 2019-01-07 11:42 Robin Shen 2019-01-07 22:26 ` Jonathan Nieder 0 siblings, 1 reply; 4+ messages in thread From: Robin Shen @ 2019-01-07 11:42 UTC (permalink / raw) To: git@vger.kernel.org Dear git users, OneDev is an open source git server with interesting features such as language aware code search/navigation, issue workflow customization, free source/diff comment and discussion, etc. It is using MIT license and hope it can be useful to someone. Learn more at https://onedev.io Robin ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Introducing OneDev - an open source git server with interesting features 2019-01-07 11:42 Introducing OneDev - an open source git server with interesting features Robin Shen @ 2019-01-07 22:26 ` Jonathan Nieder [not found] ` <SG2PR04MB320586447FF738E008C373FFB9840@SG2PR04MB3205.apcprd04.prod.outlook.com> 0 siblings, 1 reply; 4+ messages in thread From: Jonathan Nieder @ 2019-01-07 22:26 UTC (permalink / raw) To: Robin Shen; +Cc: git@vger.kernel.org, jgit-dev +jgit-dev Hi Robin, Robin Shen wrote: > Dear git users, > > OneDev is an open source git server with interesting features such > as language aware code search/navigation, issue workflow > customization, free source/diff comment and discussion, etc. > > It is using MIT license and hope it can be useful to someone. Learn > more at https://onedev.io Thanks for writing! Looking at https://github.com/theonedev/onedev/blob/master/core/pom.xml, it appears this is a web interface that uses JGit for Git support. Can you say a little about how it compares to Gitblit <http://gitblit.com>, Phabricator, Gerrit, and other interfaces? Also, if you have time for it, mind saying a little about what your experience using JGit has been like? Any thoughts about what worked well and what didn't work as well? This can help both the Git and JGit projects: - Git, since it can help us learn from JGit's successes and mistakes - JGit, since it's not too late to make the API better :) Sincerely, Jonathan ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <SG2PR04MB320586447FF738E008C373FFB9840@SG2PR04MB3205.apcprd04.prod.outlook.com>]
* Re: Introducing OneDev - an open source git server with interesting features [not found] ` <SG2PR04MB320586447FF738E008C373FFB9840@SG2PR04MB3205.apcprd04.prod.outlook.com> @ 2019-01-10 7:34 ` Robin Shen 2019-01-10 21:30 ` Jonathan Nieder 1 sibling, 0 replies; 4+ messages in thread From: Robin Shen @ 2019-01-10 7:34 UTC (permalink / raw) To: Robin Shen; +Cc: git@vger.kernel.org, jgit-dev@eclipse.org Add cc to git@vger.kernel.org and jgit-dev@eclipse.org ======================================================== From: Robin Shen Sent: Thursday, January 10, 2019 2:37 PM To: Jonathan Nieder Cc: git@vger.kernel.org; jgit-dev@eclipse.org Subject: Re: Introducing OneDev - an open source git server with interesting features Hi Jonathan, Yes it is using JGit for most operations. JGit API is very well designed and is a joy to use. The performance is very good, except for long operations such as full clone. So for pull/push I am calling native git, but for other operations which may need to be executed several times during a request I am using JGit which is much faster thanks for the in-process cache. I also filed several suggestions/bugs while using JGit: https://bugs.eclipse.org/bugs/buglist.cgi?email1=robin%40pmease.com&emailreporter1=1&emailtype1=substring&product=JGit&query_format=advanced I'd like to help fixing, but right now does not have time to dig into JGit internals... As to compared to other software listed here, I am only used GitHub intensively, so can not provide any valuable information. Regards Robin From: Jonathan Nieder <jrnieder@gmail.com> Sent: Tuesday, January 8, 2019 6:26:31 AM To: Robin Shen Cc: git@vger.kernel.org; jgit-dev@eclipse.org Subject: Re: Introducing OneDev - an open source git server with interesting features +jgit-dev Hi Robin, Robin Shen wrote: > Dear git users, > > OneDev is an open source git server with interesting features such > as language aware code search/navigation, issue workflow > customization, free source/diff comment and discussion, etc. > > It is using MIT license and hope it can be useful to someone. Learn > more at https://onedev.io Thanks for writing! Looking at https://github.com/theonedev/onedev/blob/master/core/pom.xml, it appears this is a web interface that uses JGit for Git support. Can you say a little about how it compares to Gitblit <http://gitblit.com>, Phabricator, Gerrit, and other interfaces? Also, if you have time for it, mind saying a little about what your experience using JGit has been like? Any thoughts about what worked well and what didn't work as well? This can help both the Git and JGit projects: - Git, since it can help us learn from JGit's successes and mistakes - JGit, since it's not too late to make the API better :) Sincerely, Jonathan ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Introducing OneDev - an open source git server with interesting features [not found] ` <SG2PR04MB320586447FF738E008C373FFB9840@SG2PR04MB3205.apcprd04.prod.outlook.com> 2019-01-10 7:34 ` Robin Shen @ 2019-01-10 21:30 ` Jonathan Nieder 1 sibling, 0 replies; 4+ messages in thread From: Jonathan Nieder @ 2019-01-10 21:30 UTC (permalink / raw) To: Robin Shen; +Cc: git@vger.kernel.org, jgit-dev@eclipse.org Robin Shen wrote: > Yes it is using JGit for most operations. JGit API is very well > designed and is a joy to use. The performance is very good, except > for long operations such as full clone. So for pull/push I am > calling native git, but for other operations which may need to be > executed several times during a request I am using JGit which is > much faster thanks for the in-process cache. > > I also filed several suggestions/bugs while using JGit: > > https://bugs.eclipse.org/bugs/buglist.cgi?email1=robin%40pmease.com&emailreporter1=1&emailtype1=substring&product=JGit&query_format=advanced Thanks, that's very helpful. [...] > As to compared to other software listed here, I am only used GitHub > intensively, so can not provide any valuable information. No worries. Thanks for indulging my questions. :) Jonathan ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2019-01-10 21:30 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2019-01-07 11:42 Introducing OneDev - an open source git server with interesting features Robin Shen 2019-01-07 22:26 ` Jonathan Nieder [not found] ` <SG2PR04MB320586447FF738E008C373FFB9840@SG2PR04MB3205.apcprd04.prod.outlook.com> 2019-01-10 7:34 ` Robin Shen 2019-01-10 21:30 ` Jonathan Nieder
Code repositories for project(s) associated with this public inbox https://80x24.org/mirrors/git.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).