code google ft. Hg & TortoiseHg

Тема в разделе "WASM.SOFTWARE", создана пользователем Paguo_86PK, 6 ноя 2010.

  1. Paguo_86PK

    Paguo_86PK Руслан

    Публикаций:
    0
    Регистрация:
    8 окт 2007
    Сообщения:
    911
    Адрес:
    Ташкент
    В общем, имеется code.google-проект и очень бы хотелось, чтобы нужные файлы, в основном html-страницы, были доступны напрямую, без предварительного скачивания.
    Видел проект, где это доступно через http://[project_name].codegoogle.com/hg/[online_pages]. Но у меня директория /hg/ вообще недоступна, а в проекте - пуста.
    Я так понял, что для управления ею нужна внешняя утилита и скачал hg, но никак не смог разобраться с настройкой.
    Скачал hgtk - и ничего не понял. Мне на диск она скачивает какую-то директорию, а вот как ею заполнить директорию в codegoogle - понятия не имею. И гуглил, но что-то не в тему.
    Кто знаком, буду рад подсказке! ;)
    Спасибо!
     
  2. Voodoo

    Voodoo New Member

    Публикаций:
    0
    Регистрация:
    9 апр 2003
    Сообщения:
    297
    Адрес:
    Новосибирск
    Paguo_86PK
    посмотри в администрировании свроего проекта(Administer - Advanced)
    Там будет список Repositories c урлами. Они, по меньшей мере у меня, вполне доступны.

    попробуй в скачанную директорию положить какой-нибудь файл и сделать на ней commit и push. файл должен оказаться на гуглокоде. если да - кури туториалы про hg в целом, если нет - тут уже загадочно.
     
  3. Paguo_86PK

    Paguo_86PK Руслан

    Публикаций:
    0
    Регистрация:
    8 окт 2007
    Сообщения:
    911
    Адрес:
    Ташкент
    Вот именно, что в Administer - Advanced есть лишь кнопка Delete project и список Storage quota - Downloads; Issue attachments; Version control. И больше ничего!
    В общем, более-менее разобрался. Как-то сложно всё.
    Теперь по Push выдаёт: HTTP Error 503: Service Unavailable
     
  4. Voodoo

    Voodoo New Member

    Публикаций:
    0
    Регистрация:
    9 апр 2003
    Сообщения:
    297
    Адрес:
    Новосибирск
    Paguo_86PK
    1 - я ошибся, не Advanced, а Source.
    2 - да, на пустом проекте действительно выдается 404.

    afair, алгоритм примерно следущий:
    - hg clone https://myproject.googlecode.com/hg/ myproject
    - cd myproject
    - edit test.txt или складываем исходники.
    - hg addremove(добавить все в репо) или hg add file1 file2 ...
    - hg commit -m "initial commit" -u "Paguo_86PK" (комментарий и имя автора соответственно)
    - hg push (тут спросится аутентификация - google account email и код доступа, все это смотрится в My Profile - Settings)

    возможно, это у них сегодня масштабные лаги. я наблюдал сегодня 503 на страницах.
     
  5. Paguo_86PK

    Paguo_86PK Руслан

    Публикаций:
    0
    Регистрация:
    8 окт 2007
    Сообщения:
    911
    Адрес:
    Ташкент
    Спасибо большое!
    Автоматизировал всё в hg.bat:
    Код (Text):
    1. @D:
    2. @cd D:\my_project_path
    3. @hg addremove
    4. @hg commit -m "Update files" -u "Author"
    5. @hg push
    6. @echo * * *   R E A D Y   * * *
    7. @pause >nul
    И стало очень удобно!
    Теперь мои чудачные проекты открываются он-лайн :)
     
  6. Voodoo

    Voodoo New Member

    Публикаций:
    0
    Регистрация:
    9 апр 2003
    Сообщения:
    297
    Адрес:
    Новосибирск
    гм. я бы все-таки предпочел это делать руками или через тот же TortoiseHG - контроля за процессом больше. и сообщения к коммитам лучше писать информативные. =)
     
  7. Paguo_86PK

    Paguo_86PK Руслан

    Публикаций:
    0
    Регистрация:
    8 окт 2007
    Сообщения:
    911
    Адрес:
    Ташкент
    Что-то странное произошло: Из проекта сдуло все wiki-страницы. Тогда я:
    1) Создал снова пробную страницу;
    2) Сделал hg clone из http://wiki.***.googlecode.com/hg/.
    Но что-то не то. Написанные и сохранённые на моём диске wiki-страницы благополучно вкачиваются hg push, но на сайте всё так же висит пробная!

    Я что-то не догоняю?