Source control for GIT
We’ve been hard at work and now the Git Beta is ready.
Source Control for Oracle Git Beta
- Working folder “source control” system added. This links a folder on disk to Source Control for Oracle allowing full control of source control operation via any external tool
- Git can now link to a completely empty repo
- Git can now link to the root folder even if that contains any or all of Readme.md, .gitignore and .gitattributes
- Faster linking to git as we now perform one clone to a temporary location and subsequent “clones” are copies of that initial clone – this is cleared up on process exit
- If git authentication failed the user was never prompted to re-enter credentials
- During linking there is now documentation on how to use a github “personal access token” when you have two-factor authentication turned on
- String literals with different newlines are now no longer different after committing to git (git by default “fixes” newlines to be consistent so now r\n is equivalent to \n)
- Forced garbage collection to reduce memory usage, this would appear as an apparent memory leak using the tool
- Selecting “Select referenced objects” now much quicker
- Speed of UI now faster for large schemas when locking was enabled
- Dendencies calculation now happens on a background thread allowing much faster selecting objects
- Selecting all on lockable objects now much faster
- Linking to Subversion is now faster
- Advanced search boxes on “Get latest”, “Check in” and “Lockables”
- Previously a search term would match either the schema name or the object name now the search box is a space separated series of terms
Just a string in the owner or object name
Multiple – contains both test AND view
Terms – does the value in the column contain the given word
locked: =returns all locked objects by anyone
locked:(me) =just your own locked objects
And any combination of the above
type:view -type:log test schema:hr
= views or materialized views but not materialized view logs in schemas containing hr with names containing test
Please note that the final release with Git support will be v3 of Source Control for Oracle. To make sure you are entitled to get it for free please ensure your “Support & upgrades” are up-to-date http://www.red-gate.com/Dynamic/account/Serials
More bug fixes merged into Git Beta release that will also be released in the upcoming release of Source Control for Oracle
- Grants no longer occassionally created before objects when scripting changes (OC-615)
- Passwords with special characters now escaped correctly (OSC-461)
- Number of objects selected is now correct (OSC-450)
- Possible fix for null object during population (OC-699)
- Speed of UI is now much quicker on all source control tabs when dealing with many thousands of objects
Thanks for all the replies. So far I've got the basics working but SSH or two-factor authentication isn't going to work for now. We've settled on using the libgit2sharp library and that isn't yet supported. Hopefully there'll be something concrete in the next couple of weeks. Just juggling the next stable release with the Alpha for git support.
Jacob Rillema commented
Can you please send me a link to test as well?
I would be interested in a beta version as well.
Fantastic thanks for the offer of help. I'll be putting the alpha available from here as soon as I can.
Jerry Koerkenmeier commented
By the way, my email address is gkoerk at gmail dot com. I have been in the DB / comparison / schema development / deployment field for almost 20 years, and would love to assist in any way I can to make this happen - it's that important to me.
Jerry Koerkenmeier commented
Guys, this is a trigger for us to purchase the product. At some point, we may write our own or adapt a competitor. Once GIT support is included, it's a guaranteed sale.
I feel the same way (and I'm developing it now - in Git). It's next on my list of things to do but I had to do a lot of groundwork first. Keep watching here for updates and access to the early releases.
september 2014 a Source Control product without GIT support? what's happening at RedGare?
Git and Mercurial
Derek Chang commented
please add git support. thanks!
Please add GIT compatibility. We are moving away from SVN to GIT and will have to find an alternative solution.
Marshall Gates commented
This would make the redgate toolset a no-brainer for our operations.
Norbert Bondarczuk commented
In fact GIT support would be extremly usefull if we speak about Oracle package / release management rather than about purely software development process. GIT does not keep differences but genuine snapshots of a set of components.It can store easily binary files which is not an easy task for other version management systems. This would help you to go out with your product from software developemen niche into a bit wider area.
Marcus lambert commented
Any update from redgate ?
Implement git into source control for oracle would be great.
Marcus lambert commented
Git is the way to go.
GIt is taking over svn an offers many valuable features, it's the future, please include the integration to git in your next release.
Unfortunately this will not make it into v1. Thanks for all your votes, they will help us prioritize this feature in future versions.
Phani Yenugu commented
Please add GIT for source control