What about Git support?

Are you missing a feature? Request it's implementation here.
hyttinen
Posts: 3

Re: What about Git support?

Thu Dec 15, 2016 9:52 am

Hello,

I use the linux version of Oxygen so SourceTree is not an option (only win and mac supported). Any suggestions what to use with the linux version? We also used svn previously but are moving to Git.

Best regards,
Lauri Hyttinen
adrian
Posts: 2326

Re: What about Git support?

Fri Dec 16, 2016 12:31 pm

Hi,

gitk and git-gui are available with most Linux distributions, but aren't close to SourceTree's feature set.
SmartGit is a good alternative to SourceTree and also works on Linux, but it's free only for non-commercial use.
See a list of other Git tools here: https://git-scm.com/download/gui/linux

Regards,
Adrian
Adrian Buza
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
dachary
Posts: 1

Re: What about Git support?

Fri Dec 23, 2016 5:32 pm

Still no plans to implement Git support? I'm evaluating tools for an organization that uses Git extensively, and this is a big consideration for us.
adrian
Posts: 2326

Re: What about Git support?

Tue Dec 27, 2016 6:53 pm

Hi,

Currently there are no plans to implement a Git client into Oxygen.
The only plans regarding Git that are still open to discussion involve implementing support for access to GitHub (just open and save operations) either integrated in Oxygen or in the form of an Oxygen plugin. This is still being discussed and has not been scheduled yet.

Regards,
Adrian
Adrian Buza
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
adrian
Posts: 2326

Re: What about Git support?

Mon Jul 17, 2017 2:42 pm

Hi,

There's one aspect that should be mentioned in this thread regarding GitHub.
While Oxygen doesn't provide a Git or GitHub client, it does provide an SVN Client and GitHub seems to have Support for Subversion clients.
So, you can actually use the SVN Client bundled with Oxygen (Tools menu) to checkout a project from GitHub:
1. On GitHub, navigate to the main page of the repository.
2. Under the repository name, click Clone or download.
3. In the Clone with HTTPs section, click the clipboard icon to copy the clone URL for the repository.
4. Open the SVN Client, go to the Repositories tab and add there the repository URL from the clipboard.
5. Expand the connection and checkout the "trunk" folder.
6. After the checkout has finished go to the "Working copy" tab to find the checked out project.

Do note that you are basically using SVN on GitHub repositories, so the projects are managed as SVN working copies (no Git involved on client side). This means you only have SVN features, no Git specific features.

Regards,
Adrian
Adrian Buza
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
amsimms
Posts: 3

Re: What about Git support?

Wed Jul 26, 2017 6:51 pm

There appears to be Git client support in the WebAuthor, when will this functionality be available in the Editor? Git is a critical part of our process and we need it in the full Editor product. Is there really no plugin for this?
Radu
Posts: 5088

Re: What about Git support?

Thu Jul 27, 2017 8:02 am

Hi,

Actually one of our interns is working on a Git plugin for Oxygen standalone. Maybe in a month or so we'll have some basic beta version available.
It may be spartan and not have lots of bells or whistles.
Actually I would be interested in what you and everybody else on the thread would consider to be "minimal Git support".

When we release the plugin via our add-on updates site we'll probably also announce it on the Oxygen users list:

https://www.oxygenxml.com/mailman/listinfo/oxygen-user

or on the @oxygenxml Twitter channel.
In the meantime you can use a third party Git client like SourceTree or use the Oxygen plugin for Eclipse as Eclipse has its own plugins for using Git.

Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
amsimms
Posts: 3

Re: What about Git support?

Thu Jul 27, 2017 8:32 pm

That's fantastic news, we'd be happy to look at a beta. Spartan is fine, the most critical item would be integration of Oxygen's document comparison feature for merging content. The basic line-based diff paradigm of version control systems (including git, SVN, Perforce, etc.) breaks terribly when aligning XML content from multiple authors. Other than support for merging, basic features like git commit, git push, and git pull would be a fine set of minimal integration. Extra credit for identifying that a file being edited is under a git root, and providing the ability to do a git add filename.xml would be great.
Radu
Posts: 5088

Re: What about Git support?

Fri Jul 28, 2017 8:08 am

Hi,

Thanks about the suggestions, they are helpful and we'll take them into account.

Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
Radu
Posts: 5088

Re: What about Git support?

Mon Aug 21, 2017 9:14 am

Hi,

Just to update this post, we rolled out the first version of the Oxygen XML add-on which adds a Git repository view:

https://github.com/oxygenxml/Oxygen-Git ... ort-plugin

So if anybody wants to try it, you can add issues on the GitHub project or report them here.

Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
mhGLEIF
Posts: 40

Re: What about Git support?

Mon Sep 18, 2017 5:16 pm

Radu wrote:Hi,

Just to update this post, we rolled out the first version of the Oxygen XML add-on which adds a Git repository view:

https://github.com/oxygenxml/Oxygen-Git ... ort-plugin

So if anybody wants to try it, you can add issues on the GitHub project or report them here.

Regards,
Radu


Yes! Finally!

I think if this hadn't happened I would have been about to recommend changing XML editor. I'm never going to sell DITA etc. to management if I can't even use Git.
Radu
Posts: 5088

Re: What about Git support?

Tue Sep 19, 2017 7:45 am

Hi Michael,

If after you install and use the add-on you have any improvement suggestions for us, they are as always welcomed.

Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
sphilipp
Posts: 1

Re: What about Git support?

Mon Nov 06, 2017 11:47 am

Dear Radu,

i installed the Addon GIT-SUPPORT, but there are only rudimentary functions for GIT.

Can you tell me, if future version of this addon will support this GIT commands?

- GIT branch
- GIT merge
- GIT tag
- GIT diff
- GIT checkout

Kind regards
Stefan
Radu
Posts: 5088

Re: What about Git support?

Mon Nov 06, 2017 2:52 pm

Hi Stefan,

We do not plan for this Oxygen plugin to fully replace a Git client. It's just a way of quickly updating and committing, pushing content from inside Oxygen instead of switching between Oxygen and a Git client. It's also integrated with Oxygen's visual diff tool which presents differences in a more visual pleasing manner.
Looking at what you asked for, the plugin does support checking out content, on its toolbar there is a "+" sign which allows you to clone a remote repository.
We also plan to find some time and add some support to browse and checkout remote branches.
I added your other requests on our issues list:

https://github.com/oxygenxml/Oxygen-Git-Plugin/issues

but I cannot give you a timeline for it.

Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com

Return to “Feature Request”

Who is online

Users browsing this forum: No registered users and 1 guest