The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

12.09.2013 23:54  Google представил Hesokuri, систему для резервного копирования Git-репозиториев

Мэтью Деворе (Matthew DeVore) из команды разработчиков Google+ представил проект Hesokuri, позволяющий организовать распределённое резервное копирование Git-репозиториев. Hesokuri реализован в виде фонового процесса, отслеживающего все действия с Git-репозиторием и синхронизирующего изменения на одну или несколько внешних систем. Код проекта написан на языке Clojure и поставляется под лицензией Apache 2.0.

Изменения распространяются по зеркалам сразу после коммита, без необходимости выполнения отдельных ручных операций. В случае недоступности зеркала, Hesokuri накапливает изменения, периодически проверяет состояние хоста и проводит синхронизацию как только хост опять станет доступен. Для наблюдения за состоянием синхронизации подготовлен простой web-интерфейс. В будущем планируется создание полноценного интерфейса пользователя.

  1. Главная ссылка к новости (http://google-opensource.blogs...)
  2. OpenNews: Проект KDE чудом не потерял содержимое всех Git-репозиториев
  3. OpenNews: Git исполнилось 8 лет
  4. OpenNews: OSTree - реализация применения Git-подобного репозитория для установки и обновления ОС
Лицензия: CC-BY
Тип: Программы
Ключевые слова: git, sync, backup
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Xasd, 00:04, 13/09/2013 [ответить] [смотреть все]
  • +1 +/
    а если сделать в основном репозитории (случайно, в наркотическом опьянении):
    [code]
    git reset HEAD~1000
    git push -f
    sleep 60 && rm -Rf /home/
    [/code]
    то какое будет иметь поведение резервный репозиторий?
     
     
  • 2.2, Аноним, 01:02, 13/09/2013 [^] [ответить] [смотреть все]
  • +/
    Вот так было бы круто code echo drunk, fix later STATUS git add STATUS gi... весь текст скрыт [показать]
     
     
  • 3.5, Xasd, 06:01, 13/09/2013 [^] [ответить] [смотреть все]  
  • +/
    ну это более мягкий вариант :)
     
  • 3.6, Аноним, 07:50, 13/09/2013 [^] [ответить] [смотреть все]  
  • +2 +/
    Не понял что это даст. Просто закоммитил новый файл.
     
     
  • 4.15, Xasd, 17:03, 13/09/2013 [^] [ответить] [смотреть все]  
  • +/
    ды это Аноним [#2] написал про поведение резервного репозитория.. отвечая на вопрос [#1]

    :-)

     
  • 2.3, vitalif, 01:17, 13/09/2013 [^] [ответить] [смотреть все]  
  • +/
    ...то ваши админы узнают, что бэкап != зеркало, как это не очень давно случилось с админами KDE. Ну, если они не знали до этого.
     
  • 1.4, Аноним, 05:23, 13/09/2013 [ответить] [смотреть все]  
  • +1 +/
    Гуглятина совсем обмельчала С помпой анонсирован проект, на эзотерическом нед... весь текст скрыт [показать]
     
     
  • 2.7, Аноним, 08:43, 13/09/2013 [^] [ответить] [смотреть все]  
  • +3 +/
    Аноним ты открыл мне глаза и я понял что тебе срочно надо идти работать в гугель... весь текст скрыт [показать]
     
     
  • 3.9, Аноним, 10:03, 13/09/2013 [^] [ответить] [смотреть все]  
  • +4 +/
    Как ни странно, делать какую-то непонятную фигню - это гугл умеет, да :\.
     
  • 2.11, Аноним, 11:02, 13/09/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    Закладку для АНБ в такой маленький скрипт не вставишь :)
     
     
  • 3.14, Аноним, 14:48, 13/09/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    Слушай, у тебя в попе нет закладки от АНБ?
     
  • 2.12, anonymous, 12:33, 13/09/2013 [^] [ответить] [смотреть все]  
  • +/
    да там кода три строчки
    чувак наверно сам прифигел, что его учебный проектик (наверно книжку по кложуре прочитал, поупражняться захотелось) в новостные ленты попал
     
  • 1.8, meequz, 10:03, 13/09/2013 [ответить] [смотреть все]  
  • +1 +/
    Тонкий намёк Линусу.
     
     
  • 2.10, Andrey Mitrofanov, 10:24, 13/09/2013 [^] [ответить] [смотреть все]  
  • +/
    > Тонкий намёк Линусу.

    Гугль как бы наменкает: "Криворукий ты Линус хесокури"!

     
  • 1.13, progman, 12:36, 13/09/2013 [ответить] [смотреть все]  
  • +/
    Юзайте это - https://github.com/progman/git_backup
     
  • 1.16, iZEN, 19:45, 13/09/2013 [ответить] [смотреть все]  
  • –2 +/
    Скажите, в Git до сих пор нет способа подтверждения внутренней целостности локального/удалённого репозиториев? Почему так по-дурацки организовано хранение локального репозитория, не как в логичном и простом для понимания виде в Mercurial?
     
     
  • 2.17, qux, 18:01, 18/09/2013 [^] [ответить] [смотреть все]  
  • +/
    > Git до сих пор нет способа подтверждения внутренней целостности локального/удалённого репозиториев?

    git fsck что ли? Ей несколько лет как.

    > Почему так по-дурацки организовано хранение локального репозитория, не как в логичном и простом для понимания виде в Mercurial?

    Это про содержимое .git? Что там дурацкого и часто ли туда лазить надо?

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor