@@ -3,7 +3,7 @@ use crate::components::{
33 DrawableComponent , EventState ,
44} ;
55use crate :: queue:: { InternalEvent , NeedsUpdate } ;
6- use crate :: strings:: { checkout_option_to_string , CheckoutOptions } ;
6+ use crate :: strings:: CheckoutOptions ;
77use crate :: try_or_popup;
88use crate :: {
99 app:: Environment ,
@@ -43,7 +43,7 @@ impl CheckoutOptionPopup {
4343 queue : env. queue . clone ( ) ,
4444 repo : env. repo . borrow ( ) . clone ( ) ,
4545 branch : None ,
46- option : CheckoutOptions :: StashAndReapply ,
46+ option : CheckoutOptions :: KeepLocalChanges ,
4747 visible : false ,
4848 key_config : env. key_config . clone ( ) ,
4949 theme : env. theme . clone ( ) ,
@@ -64,8 +64,7 @@ impl CheckoutOptionPopup {
6464 ) ,
6565 ] ) ) ;
6666
67- let ( kind_name, kind_desc) =
68- checkout_option_to_string ( self . option ) ;
67+ let ( kind_name, kind_desc) = self . option . to_string_pair ( ) ;
6968
7069 txt. push ( Line :: from ( vec ! [
7170 Span :: styled(
@@ -108,7 +107,7 @@ impl CheckoutOptionPopup {
108107
109108 fn handle_event ( & mut self ) -> Result < ( ) > {
110109 match self . option {
111- CheckoutOptions :: StashAndReapply => {
110+ CheckoutOptions :: KeepLocalChanges => {
112111 let stash_id =
113112 stash_save ( & self . repo , None , true , false ) ?;
114113 self . checkout ( ) ?;
@@ -133,21 +132,21 @@ impl CheckoutOptionPopup {
133132 fn change_kind ( & mut self , incr : bool ) {
134133 self . option = if incr {
135134 match self . option {
136- CheckoutOptions :: StashAndReapply => {
135+ CheckoutOptions :: KeepLocalChanges => {
137136 CheckoutOptions :: Unchange
138137 }
139138 CheckoutOptions :: Unchange => CheckoutOptions :: Discard ,
140139 CheckoutOptions :: Discard => {
141- CheckoutOptions :: StashAndReapply
140+ CheckoutOptions :: KeepLocalChanges
142141 }
143142 }
144143 } else {
145144 match self . option {
146- CheckoutOptions :: StashAndReapply => {
145+ CheckoutOptions :: KeepLocalChanges => {
147146 CheckoutOptions :: Discard
148147 }
149148 CheckoutOptions :: Unchange => {
150- CheckoutOptions :: StashAndReapply
149+ CheckoutOptions :: KeepLocalChanges
151150 }
152151 CheckoutOptions :: Discard => CheckoutOptions :: Unchange ,
153152 }
0 commit comments