1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/vcs-all-in-one-git-lfs

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
git-lfs.go 549
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
brian m. carlson Отправлено 14.01.2019 18:13 51fdfc2
package main
import (
"fmt"
"os"
"os/signal"
"sync"
"syscall"
"github.com/git-lfs/git-lfs/commands"
)
func main() {
c := make(chan os.Signal)
signal.Notify(c, os.Interrupt, os.Kill)
var once sync.Once
go func() {
for {
sig := <-c
once.Do(commands.Cleanup)
fmt.Fprintf(os.Stderr, "\nExiting because of %q signal.\n", sig)
exitCode := 1
if sysSig, ok := sig.(syscall.Signal); ok {
exitCode = int(sysSig)
}
os.Exit(exitCode + 128)
}
}()
code := commands.Run()
once.Do(commands.Cleanup)
os.Exit(code)
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/vcs-all-in-one-git-lfs.git
git@api.gitlife.ru:oschina-mirror/vcs-all-in-one-git-lfs.git
oschina-mirror
vcs-all-in-one-git-lfs
vcs-all-in-one-git-lfs
master