Емельянов Эдуард Владимирович (eddy_em) wrote,
Емельянов Эдуард Владимирович
eddy_em

Category:

Полезные скрипты

Сидел сейчас, чуть подрихтовывал один скриптик. И пришла мне мысль, все свои основные скрипты поместить на гуглокод: мало ли, где понадобятся (чтобы на флешке постоянно их не таскать). Заодно вспомнил,
Итак, шаги:
  1. сделать hg init . в директории со скриптами для инициализации хранилища;
  2. на гуглокоде создать новый проект mercurial (это не так-то просто, т.к. название выдумывать приходится долго - все удобные уже заняты);
  3. в директорию ./.hg добавить файл hgrc, в который занести
    [paths]
    default = ADDR
    
    где ADDR - адрес репозитория на гуглокоде, например:
    [paths]
    default = https://Edward.Emelianoff@code.google.com/p/freecad-scripts/
    
  4. сделать hg add и hg add $(find . -maxdepth 1 -type f -perm -u=x) для добавления всех исполняемых файлов в текущей директории (если нам нужно в проект добавить какие-то скрипты, например), также добавим нужные файлы из поддиректорий;
  5. выкинуть все ненужные файлы из списка (который можно посмотреть при помощи hg status) при помощи hg forget файлы;
  6. внимательно проверить список добавленных файлов (с буковкой А в hg st) и если все ОК, сделать hg commit для создания записи в истории правок;
  7. делаем hg push, вводим пароль от гуглокодовской учетки, и наш проект уже на гуглокоде!

P.S. проект на гуглокоде, просмотр скриптов.
P.P.S. Простую архивацию для заливки файла на гуглокод тоже можно сделать при помощи mercurial: hg archive scripts.tgz.
Tags: bash, mercurial, велосипедостроение
Subscribe

  • Задачка для студентов

    Я тут интересную (и, главное, актуальную: судя по скудной информации в интернете, если этим кто-то и занимался, то результаты закопаны под NDA)…

  • Контроллер управления новой железякой

    Я до конца этой недели еще в отпуске. Погода мерзкая, поэтому хожу на работу. Вчера начал паять пару комплектов плат для управления новой железякой.…

  • Накосячил

    Возвращаюсь из Абхазии, а у меня на столе коробочка от JLCPCB с платами управления новой безымянной железяки ( ссылка на гитхаб). Сразу в глаза…

promo eddy_em september 3, 12:13 8
Buy for 10 tokens
Уже больше полугода занимаюсь разработкой, вот, наконец-то в мастерских взялись за меня и начали выдавать первые детали. Сегодня сделал тестовую сборку (как обычно, местами пришлось "доработать напильником"): Пока прибор без названия (да и как-то не лезет в голову ничего, у меня нет…
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic
  • 0 comments