LINUX.ORG.RU

[hg] клонирование настроек и etc. для $HOME

 


0

0

Использую mercurial для хранения настроек, скриптов и некоторых текстовых файлов, хотелось бы клонировать локальный репозиторий и использовать на мобильном устройстве.

Проблема в том, что неплохо было бы избежать копирования части личной информации а также нескольких файлов (с теми паролями, которые не потребуются на устройстве).

Если ли относительно простой способ (скажем, расширение для hg) это сделать?

★★
Ответ на: комментарий от tailgunner

> Нет. Работа ведется, но ни шатко, ни валко.

Хм... натыкался на ссылки «[gsoc 2010] hg partitial cloning», из этой оперы? Остается надеяться, что скоро прикрутят. thx за оперативность.

А workaround-ы (пусть даже и) средней костыльности имеются?

n01r ★★
() автор топика
Ответ на: комментарий от isden

> а через .hgignore исключения прописать не прокатит?

Они (исключения) ведь для «local working directory», а не ограничения при клонировании/апдейте, не-а?

n01r ★★
() автор топика
Ответ на: комментарий от isden

> да вроде и при клонировании действуют.

Нет. Однажды попав в историю, файл остается там навсегда. При желании, от него можно избавиться, но для этого придется создать другой репозиторий :)

tailgunner ★★★★★
()
Ответ на: комментарий от n01r

> натыкался на ссылки «[gsoc 2010] hg partitial cloning», из этой оперы?

Нет, я говорю о shallow cloning.

Кстати, если нет намерения удалять нежелательны файлы из истории, то можно просто сделать бранч для мобильного устройства, удалив в нем этот файл. Но в истории он останется, и при похищении устройства будет доступен.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

> можно просто сделать бранч для мобильного устройства, удалив в нем этот файл. Но в истории он останется, и при похищении устройства будет доступен.

Нужно будет попробовать. В принципе, есть будет основной репозиторий, то при необходимости можно будет рискнуть покопаться в мобильном ~/.hg

n01r ★★
() автор топика

Сделай сим- или хардлинки на нужные файлы, исключив ненужные, и уже их включай в локальный репо.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.