mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-03-18 07:24:07 +01:00
Error for http remotes
This commit is contained in:
@@ -35,7 +35,7 @@ pub(crate) fn default_callbacks<'s>() -> RemoteCallbacks<'s> {
|
||||
}
|
||||
(true, None) => Err(git2::Error::from_str("Couldn't get username from url")),
|
||||
_ => {
|
||||
todo!("Implement basic auth credential");
|
||||
return Err(git2::Error::from_str("https remotes are not (yet) supported"));
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -71,6 +71,6 @@ pub(crate) fn default_callbacks<'s>() -> RemoteCallbacks<'s> {
|
||||
debug!("sideband transfer: '{}'", String::from_utf8_lossy(data).trim());
|
||||
true
|
||||
});
|
||||
|
||||
|
||||
callbacks
|
||||
}
|
||||
}
|
||||
|
||||
@@ -214,12 +214,18 @@ function SyncDropdownWithSyncDir({ syncDir }: { syncDir: string }) {
|
||||
leftSlot: <Icon icon="arrow_up_from_line" />,
|
||||
waitForOnSelect: true,
|
||||
async onSelect() {
|
||||
const message = await push.mutateAsync();
|
||||
if (message === 'nothing_to_push') {
|
||||
showToast({ id: 'push-success', message: 'Nothing to push', color: 'info' });
|
||||
} else {
|
||||
showToast({ id: 'push-success', message: 'Push successful', color: 'success' });
|
||||
}
|
||||
push.mutate(undefined, {
|
||||
onSuccess(message) {
|
||||
if (message === 'nothing_to_push') {
|
||||
showToast({ id: 'push-success', message: 'Nothing to push', color: 'info' });
|
||||
} else {
|
||||
showToast({ id: 'push-success', message: 'Push successful', color: 'success' });
|
||||
}
|
||||
},
|
||||
onError(err) {
|
||||
showErrorToast('git-pull-error', String(err));
|
||||
},
|
||||
});
|
||||
},
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user