File tree Expand file tree Collapse file tree 3 files changed +23
-0
lines changed
release/share/git-webui/webui/js
src/share/git-webui/webui/js Expand file tree Collapse file tree 3 files changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1616- WebUI workspace view now works properly for filenames with spaces (#423 )
1717- Fixed error popups in interop editors in Studio on 2024.1 (#417 )
1818- Reintroduced amend (#425 )
19+ - Double quotes now permissible in commit messages (#433 )
1920
2021## [ 2.4.0] - 2024-07-08
2122
Original file line number Diff line number Diff line change @@ -2551,6 +2551,9 @@ webui.NewChangedFilesView = function(workspaceView) {
25512551
25522552 self . amend = function ( message , details ) {
25532553 var selectedFilesAsString = selectedItems . join ( " " ) ;
2554+ message = self . doubleQuotesToSingleQuotes ( message ) ;
2555+ details = self . doubleQuotesToSingleQuotes ( details ) ;
2556+
25542557 if ( self . commitMsgEmpty ( ) ) {
25552558 webui . git ( "add " + selectedFilesAsString ) ;
25562559 webui . git ( "commit --amend --no-edit -- " + selectedFilesAsString , function ( output ) {
@@ -2573,8 +2576,17 @@ webui.NewChangedFilesView = function(workspaceView) {
25732576
25742577 }
25752578
2579+ self . doubleQuotesToSingleQuotes = function ( string ) {
2580+ console . log ( "here" )
2581+ var modified = string . replace ( / " / g, "'" ) ;
2582+ console . log ( modified ) ;
2583+ return `\`${ modified } \`` ;
2584+ }
2585+
25762586 self . commit = function ( message , details ) {
25772587 var selectedFilesAsString = selectedItems . join ( " " ) ;
2588+ message = self . doubleQuotesToSingleQuotes ( message ) ;
2589+ details = self . doubleQuotesToSingleQuotes ( details ) ;
25782590
25792591 webui . git ( "add " + selectedFilesAsString ) ;
25802592 webui . git ( 'commit -m "' + message + '" -m "' + details + '" -- ' + selectedFilesAsString , function ( output ) {
Original file line number Diff line number Diff line change @@ -2551,6 +2551,9 @@ webui.NewChangedFilesView = function(workspaceView) {
25512551
25522552 self . amend = function ( message , details ) {
25532553 var selectedFilesAsString = selectedItems . join ( " " ) ;
2554+ message = self . doubleQuotesToSingleQuotes ( message ) ;
2555+ details = self . doubleQuotesToSingleQuotes ( details ) ;
2556+
25542557 if ( self . commitMsgEmpty ( ) ) {
25552558 webui . git ( "add " + selectedFilesAsString ) ;
25562559 webui . git ( "commit --amend --no-edit -- " + selectedFilesAsString , function ( output ) {
@@ -2573,8 +2576,15 @@ webui.NewChangedFilesView = function(workspaceView) {
25732576
25742577 }
25752578
2579+ self . doubleQuotesToSingleQuotes = function ( string ) {
2580+ var modified = string . replace ( / " / g, "'" ) ;
2581+ return `\`${ modified } \`` ;
2582+ }
2583+
25762584 self . commit = function ( message , details ) {
25772585 var selectedFilesAsString = selectedItems . join ( " " ) ;
2586+ message = self . doubleQuotesToSingleQuotes ( message ) ;
2587+ details = self . doubleQuotesToSingleQuotes ( details ) ;
25782588
25792589 webui . git ( "add " + selectedFilesAsString ) ;
25802590 webui . git ( 'commit -m "' + message + '" -m "' + details + '" -- ' + selectedFilesAsString , function ( output ) {
You can’t perform that action at this time.
0 commit comments