@@ -341,6 +341,8 @@ define(function (require, exports) {
341341 } else {
342342 throw new ExpectedError ( Strings . ERROR_MODIFIED_DIALOG_FILES ) ;
343343 }
344+ } ) . then ( ( ) => {
345+ Metrics . countEvent ( Metrics . EVENT_TYPE . GIT , 'commit' , "success" ) ;
344346 } ) . catch ( function ( err ) {
345347 if ( ErrorHandler . contains ( err , "Please tell me who you are" ) ) {
346348 return new Promise ( ( resolve ) => {
@@ -352,11 +354,10 @@ define(function (require, exports) {
352354 } ) ;
353355 }
354356
355- ErrorHandler . showError ( err , Strings . ERROR_GIT_COMMIT_FAILED ) ;
357+ ErrorHandler . showError ( err , Strings . ERROR_GIT_COMMIT_FAILED , { errorMetric : "commit" } ) ;
356358 Metrics . countEvent ( Metrics . EVENT_TYPE . GIT , 'commit' , "fail" ) ;
357359
358360 } ) . finally ( function ( ) {
359- Metrics . countEvent ( Metrics . EVENT_TYPE . GIT , 'commit' , "success" ) ;
360361 EventEmitter . emit ( Events . GIT_COMMITED ) ;
361362 refresh ( ) ;
362363 } ) ;
@@ -1236,7 +1237,7 @@ define(function (require, exports) {
12361237 } ) ;
12371238 }
12381239 } )
1239- . on ( "click" , ".git-refresh" , EventEmitter . getEmitter ( Events . REFRESH_ALL ) )
1240+ . on ( "click" , ".git-refresh" , EventEmitter . getEmitter ( Events . REFRESH_ALL , [ "panel" , "refreshBtn" ] ) )
12401241 . on ( "click" , ".git-commit" , EventEmitter . getEmitter ( Events . HANDLE_GIT_COMMIT ) )
12411242 . on ( "click" , ".git-rebase-continue" , function ( e ) { handleRebase ( "continue" , e ) ; } )
12421243 . on ( "click" , ".git-rebase-skip" , function ( e ) { handleRebase ( "skip" , e ) ; } )
@@ -1254,22 +1255,24 @@ define(function (require, exports) {
12541255 } )
12551256 . on ( "click" , ".git-file-history" , EventEmitter . getEmitter ( Events . HISTORY_SHOW_FILE ) )
12561257 . on ( "click" , ".git-history-toggle" , EventEmitter . getEmitter ( Events . HISTORY_SHOW_GLOBAL ) )
1257- . on ( "click" , ".git-fetch" , EventEmitter . getEmitter ( Events . HANDLE_FETCH ) )
1258+ . on ( "click" , ".git-fetch" , EventEmitter . getEmitter ( Events . HANDLE_FETCH , [ "panel" , "fetchBtn" ] ) )
12581259 . on ( "click" , ".git-push" , function ( ) {
1260+ Metrics . countEvent ( Metrics . EVENT_TYPE . GIT , 'panel' , "pushBtn" ) ;
12591261 var typeOfRemote = $ ( this ) . attr ( "x-selected-remote-type" ) ;
12601262 if ( typeOfRemote === "git" ) {
12611263 EventEmitter . emit ( Events . HANDLE_PUSH ) ;
12621264 }
12631265 } )
1264- . on ( "click" , ".git-pull" , EventEmitter . getEmitter ( Events . HANDLE_PULL ) )
1266+ . on ( "click" , ".git-pull" , EventEmitter . getEmitter ( Events . HANDLE_PULL , [ "panel" , "pullBtn" ] ) )
12651267 . on ( "click" , ".git-init" , EventEmitter . getEmitter ( Events . HANDLE_GIT_INIT ) )
12661268 . on ( "click" , ".git-clone" , EventEmitter . getEmitter ( Events . HANDLE_GIT_CLONE ) )
1267- . on ( "click" , ".change-remote" , EventEmitter . getEmitter ( Events . HANDLE_REMOTE_PICK ) )
1268- . on ( "click" , ".remove-remote" , EventEmitter . getEmitter ( Events . HANDLE_REMOTE_DELETE ) )
1269- . on ( "click" , ".git-remote-new" , EventEmitter . getEmitter ( Events . HANDLE_REMOTE_CREATE ) )
1269+ . on ( "click" , ".change-remote" , EventEmitter . getEmitter ( Events . HANDLE_REMOTE_PICK , [ "panel" , "changeRemote" ] ) )
1270+ . on ( "click" , ".remove-remote" , EventEmitter . getEmitter ( Events . HANDLE_REMOTE_DELETE , [ "panel" , "removeRemote" ] ) )
1271+ . on ( "click" , ".git-remote-new" , EventEmitter . getEmitter ( Events . HANDLE_REMOTE_CREATE , [ "panel" , "newRemote" ] ) )
12701272 . on ( "contextmenu" , "tr" , function ( e ) {
12711273 const $this = $ ( this ) ;
12721274 if ( $this . hasClass ( "history-commit" ) ) {
1275+ Metrics . countEvent ( Metrics . EVENT_TYPE . GIT , 'cmenu' , "history" ) ;
12731276 if ( ! $this . hasClass ( "selected" ) ) {
12741277 $this . click ( ) ;
12751278 }
@@ -1279,6 +1282,7 @@ define(function (require, exports) {
12791282
12801283 $this . click ( ) ;
12811284 setTimeout ( function ( ) {
1285+ Metrics . countEvent ( Metrics . EVENT_TYPE . GIT , 'cmenu' , "filechanges" ) ;
12821286 Menus . getContextMenu ( Constants . GIT_PANEL_CHANGES_CMENU ) . open ( e ) ;
12831287 } , 1 ) ;
12841288 } ) ;
0 commit comments