[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/vc-got 67e0b4d 096/145: add note for the future
From: |
ELPA Syncer |
Subject: |
[elpa] externals/vc-got 67e0b4d 096/145: add note for the future |
Date: |
Thu, 9 Sep 2021 15:58:41 -0400 (EDT) |
branch: externals/vc-got
commit 67e0b4d2d00aff499b4d4b46d4f023e7c0c95d58
Author: Omar Polo <op@omarpolo.com>
Commit: Omar Polo <op@omarpolo.com>
add note for the future
---
vc-got.el | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/vc-got.el b/vc-got.el
index 6bf63b7..01f2e51 100755
--- a/vc-got.el
+++ b/vc-got.el
@@ -608,6 +608,17 @@ If REV is t, checkout from the head."
nil))))
(vc-set-async-update buffer))))
+;; TODO: this can be expanded. See whan omyksh does:
+;; function got-sync {
+;; local _remote _info _branch
+;; _remote=$1
+;; _info="$(got info)"
+;; _branch="$(echo "$_info" | awk '/branch reference:/ {l = split($NF, a,
"/"); print a[l]}')"
+;; [ -z $_remote ] && _remote="origin"
+;; [ -z $_branch ] && _branch="main"
+;; got fetch "$_remote" && got update -b "$_remote/$_branch" && \
+;; got rebase $_branch
+;; }
(defun vc-got-pull (prompt)
"Execute got pull, prompting the user for the full command if PROMPT is not
nil."
(let ((default-directory (vc-got-root default-directory)))
- [elpa] externals/vc-got f457868 024/145: typo, (continued)
- [elpa] externals/vc-got f457868 024/145: typo, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 06d4d37 031/145: add Makefile, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got ddc59a0 057/145: remove extra parens from vc-got-unregister and fix pcase matchall, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got f8a9db5 060/145: fix vc-got-repository-url for checkout of non-bare repos, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 9e01941 078/145: improve vc-dir presentation & document vc-got-stage in README, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got a7777ea 079/145: list also staged addition/removals, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 668dc8e 068/145: vc-got--status: handle stage info and filter result, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 7a5ead6 061/145: vc-got-repository-url: avoid infinite loops in parsing, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 0d57aba 072/145: remove the separator when showing a chunk to stage, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got d346ca6 084/145: ignore ignored files, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 67e0b4d 096/145: add note for the future,
ELPA Syncer <=
- [elpa] externals/vc-got 6ab1c7b 102/145: implement the tag creation part of vc-got-create-tag, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 887e069 090/145: make files an optional parameter, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 7726b6c 097/145: silence some checkdoc warnings, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got f701269 118/145: require log-edit to avoid a warning, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 241a3b1 111/145: implement unregister, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 0071376 125/145: change the description in the header, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 622993f 117/145: remove vc-got-stage, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 49945a0 105/145: mark ignore and ignore-completion-table as NOT NEEDED, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 807ca5a 120/145: mark completely staged files as 'up-to-date, ELPA Syncer, 2021/09/09
- [elpa] externals/vc-got 9114bbc 112/145: use wrapper function instead of replicating it, ELPA Syncer, 2021/09/09