! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-:: refresh-git-status ( GIT-STATUS -- GIT-STATUS )
+:: refresh-git-status ( STATUS -- STATUS )
- [let | LINES [ GIT-STATUS repository>> "git-status" git-process stdout>> ] |
+ [let | LINES [ STATUS repository>> { "git" "status" } git-process stdout>> ] |
- GIT-STATUS
+ STATUS
LINES "# Changes to be committed:" git-status-section
[ "new file:" head? ] filter
"Diff"
[
drop
- STATUS repository>> { "git-diff" PATH } git-process
+ STATUS repository>> { "git" "diff" PATH } git-process
popup-process-window
]
<bevel-button> add-gadget
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
:: git-remote-branches ( REPO NAME -- seq )
- REPO { "git-remote" "show" NAME } git-process stdout>>
+ REPO { "git" "remote" "show" NAME } git-process stdout>>
" Tracked remote branches" over index 1 + tail first " " split
[ empty? not ] filter ;
"Remotes" <label> reverse-video-theme add-gadget
- REPO "git-remote" git-process stdout>> [ empty? not ] filter
+ REPO { "git" "remote" } git-process stdout>> [ empty? not ] filter
[| NAME |
1 track-add ]
"Fetch"
- [ drop REPO { "git-fetch" NAME } git-process popup-process-window ]
+ [ drop REPO { "git" "fetch" NAME } git-process popup-process-window ]
<bevel-button>
1 track-add
[
drop
[let | ARG [ { ".." NAME "/" BRANCH } concat ] |
- REPO { "git-log" ARG } git-process popup-process-window ]
+ REPO { "git" "log" ARG } git-process popup-process-window ]
]
<bevel-button>
1 track-add
[
drop
[let | ARG [ { NAME "/" BRANCH } concat ] |
- REPO { "git-merge" ARG } git-process popup-process-window ]
+ REPO { "git" "merge" ARG } git-process popup-process-window ]
]
<bevel-button>
1 track-add
[
drop
[let | ARG [ { NAME "/" BRANCH ".." } concat ] |
- REPO { "git-log" ARG } git-process popup-process-window ]
+ REPO { "git" "log" ARG } git-process popup-process-window ]
]
<bevel-button>
1 track-add
"Push"
[
drop
- REPO { "git-push" NAME "master" } git-process popup-process-window
+ REPO { "git" "push" NAME "master" } git-process popup-process-window
]
<bevel-button>
1 track-add