Имея описание и контакт на веб-странице Mercurial - PullRequest
4 голосов
/ 30 ноября 2010

В настоящее время я выполняю миграцию CVS в Mercurial.

http://jstock.hg.sourceforge.net/hgweb/jstock/

Я хотел бы иметь контактную информацию и описание на странице Mercurial.

Я смотрю на https://www.mercurial -scm.org / wiki / PublishingRepositories # Putting_useful_information_in_the_index_page

Но, похоже, что модификация на C:\Projects\jstock\.hg\hgrc вообще не имеет никакого эффекта.push не будет обновлять что-либо на сервере sourceforge.

Итак, означает ли это, что единственный способ - это удаленный доступ к серверу sourceforge mercurial и изменение файла hgrc вручную?

Я пытаюсь выполнить sshна удаленный компьютер.

[yccheok@shell-22003 .hg]$ pwd
/home/scm_hg/j/js/jstock/jstock-cloud/.hg
[yccheok@shell-22003 .hg]$ ls -al
total 56
drwxrwsr-x 3 yccheok jstock 1024 Nov 30 15:29 .
drwxrwsr-x 3 yccheok jstock   80 Nov 30 15:13 ..
-rw-rw-r-- 1 yccheok jstock   57 Nov 30 15:13 00changelog.i
-rw-rw-r-- 1 yccheok jstock   93 Nov 30 15:29 branchheads.cache
-rw-rw-r-- 1 yccheok jstock   23 Nov 30 15:13 requires
drwxrwsr-x 3 yccheok jstock 1024 Nov 30 15:29 store
-rw-rw-r-- 1 yccheok jstock  317 Nov 30 15:29 tags.cache
-rw-rw-r-- 1 yccheok jstock    7 Nov 30 15:29 undo.branch
-rw-rw-r-- 1 yccheok jstock    0 Nov 30 15:29 undo.dirstate
[yccheok@shell-22003 .hg]$ 

Но не удалось найти файл hgrc.

Ответы [ 2 ]

1 голос
/ 30 ноября 2010

Файл .hg/hgrc содержит локальные настройки и сам не является версионным файлом.Эти настройки не перемещаются из одного репозитория в другой с помощью команд hg clone, hg push или hg pull.

Если вы хотите отредактировать файл hgrc вашего исходного репозитория forge, вам необходимоиспользовать службу интерактивной оболочки Sourceforge .

0 голосов
/ 30 ноября 2010

Я думаю, что сервер sourceforge не учитывает файл .hg/hgrc вашего репозитория из-за правил доверия .У их пользователя веб-сервера должен быть блок доверия, говорящий о том, что он доверяет вашим файлам .hgrc, что представляет собой риск, поскольку позволяет вам выполнять код, выполняемый от имени пользователя их веб-сервера.решение придет от кого-то с сильным источником кузнечного фу, а не ртутного фу.

...