HNHacker News
TopNewBestAskShowJobs

robinshen

421 karma · joined November 22, 2016

submissionscomments
robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
I put some common libraries into a private artifactory as I want to reduce the whole build time. The reason I am using Maven build instead of Gradle is that I can use M2E in Eclipse which can compile the project incrementally very fast while I am editing files.
robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
I see. Filed an issue for further improvement: https://github.com/theonedev/onedev/issues/22
robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
I hope this is useful not only for personal users, but also for company users. So performance is very important.
robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
I created an issue for the project importing/exporting feature: https://github.com/theonedev/onedev/issues/20
robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
Glad to see this clearly expresses my ideas, :D
robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
Please run below from command line first to see if it works:

mvn clean package

robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
I am using TechSmith's Camtasia. It is powerful and easy to use.
robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
Wow! That is interesting, :D Will try to see what happens.
robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
It is on my radar. With a built-in binary repository, I can analyze dependencies more easily to test downstream projects using artifacts of a certain project
robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
I do this part time since 2012, see code line trends here: https://code.onedev.io/projects/onedev-server/stats/lines

I take a lot of time optimizing the performance, and it can easily handle large amount of issues, projects and large repositories at company scale. For large repository, please check the linux demo here: https://code.onedev.io/projects/linux/blob

The code comments can live through file changes, even file renames.

As to commit-pinned permalink, I tried to press Y on GitHub and it does not have any effect. Can you please shed more light on this?

robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
I am dogfooding OneDev at: https://code.onedev.io/projects/onedev-server

The repository is mirrored to GitHub

robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
Thanks for trying out. For every saved queries, you may even subscribe it to get notifications.
robinshen··on Show HN: OneDev – A Lightweight GitLab Alternative
I do not have that plan yet, as product definition for cloud-based and on-premises is very different. To my opinion it is hard to create easy-to-use product for both use cases
robinshen··on SHOW HN: OneDev – open source Git server with unique features
MIT licensed
robinshen··on Announcing OneDev – open source Git server with unique features
It is open source. We develop this tool to manage our own projects as GitHub/GitLab does not have many features we wanted. If these "advanced" features turns out to be useful for most users and GitHub/GitLab decides to copy, that will be fine, as we hope GitHub/GitLab to have them in the first place. Sometimes large companies move slowly until there are competitions pushing them.
robinshen··on Sourcegraph is now open source
OneDev developer here. OneDev is a self-hosted git server and it provides symbol cross referencing for main stream languages including Java, JavaScript, CSharp, C, C++, PHP, Go, Python, R, CSS, LESS, SCSS. Taking linux project for example: https://go.onedev.io/projects/linux/blob/master/tools/lguest...
robinshen··on GitPlex – browse code in Git repository like in IDE
It is an alternative/replacement, and we plan to add issues/builds in future versions.
robinshen··on GitPlex – browse code in Git repository like in IDE
It is a self-hosted Git repository manager. Updated web site to make this explicit.
robinshen··on GitPlex – browse code in Git repository like in IDE
Sorry, correct video link here: https://dev.gitplex.com/projects/gitplex-docs/raw/1.0/video/...

As to tree display for many branches, GitPlex will abbreviate the line with arrows like below: https://dev.gitplex.com/projects/gitplex-docs/blob/1.0/image...

robinshen··on GitPlex – browse code in Git repository like in IDE
Makes sense. Updated the web site to point to purchase page for this button.
robinshen··on GitPlex – browse code in Git repository like in IDE
$20 per year per user for additional seats: For more information: https://www.gitplex.com/purchase
robinshen··on GitPlex – browse code in Git repository like in IDE
Thanks for pointing this out. Should be much better now.
robinshen··on GitPlex – browse code in Git repository like in IDE
Thanks for trying. I spent a lot of time improving the performance, and it works pretty fast for very large repositories such as Linux, Chrome, etc.
robinshen··on GitPlex – browse code in Git repository like in IDE
Please check here for pull request demo: https://dev.gitplex.com/projects/gitplex-docs/raw/1.0/video/...

As to tree graph for too many branches, can you please elaborate?

Thanks!

robinshen··on GitPlex – browse code in Git repository like in IDE
Thanks for the kind words. My next priority is to add issues to GitPlex, and then builds. I worked on a continuous integration system for more than ten years, and have some lessons learned to be put into GitPlex.
robinshen··on GitPlex – browse code in Git repository like in IDE
Good idea. Make it appearing on home page now, :)
robinshen··on GitPlex – browse code in Git repository like in IDE
Thanks for the remind. Get it corrected now.
robinshen··on GitPlex – browse code in Git repository like in IDE
Not a native English speaker. In my dictionary "plex" has the meaning of "many things". Also I heard of googleplex. And the software manages many git repositories, so I use the name "GitPlex".
robinshen··on GitPlex – browse code in Git repository like in IDE
Thanks for the Git brand remind. I will check that. Good to see more and more tools are doing this. Instead of browsing code as plain text in repository, it definitely helps to browse code with language aware.

One thing GitPlex differing from other similar tools is that you can switch to any revision in repository, and you can still be able to do symbol aware code browsing. While many other tools only parses the head revision (and for other revisions, you need to wait, wait...)

robinshen··on GitPlex – browse code in Git repository like in IDE
It parses source code of popular programming languages so that user can search symbols, jump to symbols, show/search outlines in every revision of the repository.

Currently supports Java/JavaScript/C/C++/CSharp/Python/Go/PHP/R/CSS/LESS/SCSS.

← PreviousPage 2 of 3Next →