Source control for GIT
This is now available in the final v3 release of Source Control for Oracle – available now
We’ve been hard at work and now the Git Beta is ready.
Download it from ftp://support.red-gate.com/patches/SourceControl_for_Oracle/SourceControlForOracle_2.0.9.1208_GitBeta.zip
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
test
Multiple – contains both test AND view
test view
Negative
-test
Positive (default)
+test
Terms – does the value in the column contain the given word
type:table
change:create
locked:user
locked: =returns all locked objects by anyone
locked:(me) =just your own locked objects
name:objectname
schema:hr
comment:word
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
We’ve been hard at work and now the Git Beta is ready.
Download it from ftp://support.red-gate.com/patches/SourceControl_for_Oracle/SourceControlForOracle_2.0.9.1208_GitBeta.zip
== 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
test
Multiple – contains both test AND view
test view
Negative
-test
Positive (default)
+test
Terms – does the value in the column contain the given word
type:table
change:create
locked:user
locked: =returns all locked objects by anyone
locked:(me) =just your own locked objects
name:objectname
schema:hr
comment:word
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
We’ve been hard at work and now the Git Beta is ready.
Download it from ftp://support.red-gate.com/patches/SourceControl_for_Oracle/SourceControlForOracle_2.0.9.1208_GitBeta.zip
- 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
test
Multiple – contains both test AND view
test view
Negative
-test
Positive (default)
+test
Terms – does the value in the column contain the given word
type:table
change:create
locked:user
locked: =returns all locked objects by anyone
locked:(me) =just your own locked objects
name:objectname
schema:hr
comment:word
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
Happy holidays, the Source Control for Oracle git alpha is here.
There is now a version of Source Control for Oracle with very basic git support now available.
Download it from… http://download.red-gate.com/Oracle/Source%20Control%20for%20Oracle_2.0.8.1053_GitAlpha1.exe
Please put feedback on the forum post… https://forums.red-gate.com/viewtopic.php?f=164&t=78083
This being an ALPHA it goes without saying that you shouldn’t be using this for production source control but we’re really keen on getting your feedback.
A few known issues and limitations…
- You can’t clone using two-factor-authentication from github
- There is no support for merging branches yet
- If a commit fails then the system may get “confused”
- When linking we perform several full-depth clones of the repository – for large repositories this could be slow
- You can’t link to a repository with no commits
- History is deliberately limited to the current active branch and only shows commits of database objects
I’ll be on holiday until the 12th of January, I look forward to what you make of it when I get back. How far away from being useful is it?
Happy holidays, the Source Control for Oracle git alpha is here.
There is now a version of Source Control for Oracle with very basic git support now available.
Download it from… http://download.red-gate.com/Oracle/Source Control for Oracle_2.0.8.1053_GitAlpha1.exe
Please put feedback on the forum post… https://forums.red-gate.com/viewtopic.php?f=164&t=78083
This being an ALPHA it goes without saying that you shouldn’t be using this for production source control but we’re really keen on getting your feedback.
A few known issues and limitations…
- You can’t clone using two-factor-authentication from github
- There is no support for merging branches yet
- If a commit fails then the system may get “confused”
- When linking we perform several full-depth clones of the repository – for large repositories this could be slow
- You can’t link to a repository with no commits
- History is deliberately limited to the current active branch and only shows commits of database objects
I’ll be on holiday until the 12th of January, I look forward to what you make of it when I get back. How far away from being useful is it?
I’ve started work on full Git support within the tool. If you want to get involved let me know and I’ll send you a link to the alpha when it’s ready.