LINUX.ORG.RU

3
Всего сообщений: 34

Gentoo: dev-vcs/{mercurial,mercurial-server,subversion,tortoisehg} maintainer needed

Со вчерашнего дня (23 декабря) пакеты остались без ментейнера. Удалять их из дерева пока никто не собирается.

Себе я их взять не смогу. О планах удаления python2.7 (все они его требуют) из дерева мне тоже пока ничего не известно.

Upd:

dev-vcs/mercurial-server остался без ментейнера с 9 января 2020.

dev-vcs/mercurial снова поддерживается ментейнером с 25 января 2020.

 , , ,

grem ()

svn «нетотальный» update

примерная проблема («все имена вымышлшены и не имеют ничего общего с ныне живущими»):
у меня есть дерево каталогов ./tree, в котором есть файлы f1.c, f2.c, f3.c, etc

коммитил только «по-файлово» и ревизии были
f1.c - 23
f2.c - 18
f3.c - 18
f4.c - 20

а когда сделал 'svn up ./tree' получил

$ svn up tree/
Updating 'tree/net':
At revision 25.


т.е. ничего нового не пришло, но ривизии _все_ файлов стали равны 25 :-\

вот и вопрос, можно ли как-то убедить svn не обновлять ревизию файла «на пустом месте»?

p.s. или я, наверное, хочу странного? %)

 

metawishmaster ()

Выбор version control system: куда мигрировать с CVS ?

Доброго времени суток

Сабж. Текущая ситуация: конфиги различных серверов и оборудования хранятся в CVS. У сервера/задачи есть свой путь в дереве. Хотелось бы закопать cvs так, чтобы не вылез обратно

Что хотелось бы:

  • клиенты под windows и linux
  • возможность хранить всё в одном репозитории, а не подключать на рабочем компе 100500 репозиториев. Т.е. одной командой скачать себе копию всего, к чему есть доступ.
  • возможность выдавать доступ к отдельным ветвям дерева
  • возможность отбирать доступ к отдельным файлам
  • ну и самый треш - возможность реплицировать _часть_ дерева на отдельный сервер в DMZ, и уже с него раздавать read only эту часть DMZ'ным хостам
  • иметь возможность скачать не весь репозиторий, с блекджеком и логами, а отдельные файлы

Да, в cvs большей части тоже нет :D

Git похоже не пойдёт - насколько я понимаю, в рамках одного репозитория доступ к отдельным каталогам и файлам не ограничить

На первый взгляд, subversion выглядит подходяще. Другие варианты есть?

З.Ы. Да, вынести перенести всё это в любую систему централизованного управления было бы лучше. Но именно сейчас и именно для данного проекта не получится.

 , , ,

router ()

Subversion. Как сделать checkout на уровень меньше.

Здравствуйте, уважаемые.

Поставила SVN-сервер, нужно сделать рабочие копии.

Всё получается, сам репозиторий находится по адресу http://my.domen.ru/repo1, в нем директория server1.

В рабочую копию нужно извлечь содержимое этой директории.

Делаю на рабочей копии:

svn checkout http://my.domen.ru/repo1/server1

и... репозиторий скачивается полностью директорию server1 с самой директорией.

Пробую с закрыть слешем

svn checkout http://my.domen.ru/repo1/server1/

Тоже самое...

Вопрос: Как извлечь содержимое конкретной директории?

 

manik207 ()

Subversion информация первой ревизии

Добрый день! Подскажите пожалуйста как в subversion из командной строки получить информацию о первой ревизии (момент создания ветки)? Т.е. номер ревизии, автора, комментарий, от чего была ответвлена ветка

 ,

olchi ()

Добавление windows пользователей к SVN репозиторию на Centos

Доброго времени суток. Случилось так, что являюсь администратором svn репозитория на Centos. Для добавление пользователя: htpasswd -m /etc/svn-auth-users username пароль, подтверждение. Пользователи сидят под виндой. Хотелось бы как-то упростить добавление пользователей, что бы им не приходилось вводить пароль на моей машине. Например что бы пользователи использовали тот же пароль что и в windows. Возможно ли это сделать и если нет, то какие есть еще варианты?

 , ,

laplace11235 ()

subversion two server

Всем привет Возможно ли реализовать данную схему с помощью subversion?

Схема: 1. Есть два сервера у каждого свой репозитарий,

2. Каждая группа разработчиков работает со своим репозитарием,

3. Репорзитарии между собой синхронизируются

Это делается для того что б группы видели изменения друг друга(задержка может быть до 30 минут)

Спасибо

 

mkgeka ()

Пал ещё один оплот SVN

GCC переходит на git. https://gcc.gnu.org/ml/gcc/2015-08/msg00140.html

 , , ,

yurikoles ()

Subversion cleaup

Всем привет! Подскажите пожалуйста, где можно найти запуск команды cleanup с расширенными возможностями из командной строки? Мне нужен запуск предварительной очистки рабочей копии, выполнив команду svn cleanup, удалив все неверсированные файлы, включая игнорируемые.

Пробовала написать так: TortoiseProc.exe /command:cleanup /path:"(путь к текущей папке)«for /f » svn st --no-ignore ^| findstr /R «^[I?]

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

 , , ,

olchi ()

Организация доступа в SVN subversion.

Добрый день. Имеется репозиторий, файл authz выглядит примерно так

[groups]
admins = admin0,admin2
users = user0,user1
users0=user2,user3

[svn:/]
@users = r
@admins= rw
* =

[svn:/hardware]
@admins=rw
@users= rw
* =
[svn:/hardware/<много промежуточнх папок для которых доступ не задан>/projectA]
@admins=rw
@users=
user2=rw
*=
Когда пытаюсь сделаю svn checkout https://<адрес сайта>/svn/ (в том числе и с --depth infinity) то получаю следующий ответ: Checked out revision 35202. И все, т.е. ничего не качает.

Соответственно вопрос каким образом надо поправить доступ, чтобы по запросу пользователя svn checkout --username user2 https://<адрес сайта>/svn/ <локальная папка> он получал только содержимое своей папки. Таких папок 100500 так что каждую отдельно создавать нереально. При этом если зайти через trac то все отображается как и должно.

Спасибо за ответы.

 ,

mazze ()

JavaHL для Calculate(Gentoo)

Люди добрые помогите, не могу решить проблему собственными силами. Дело такое, пользуюсь IDE Eclipse Luna, контроль версий использую SVN. Для этого установил плагин Subclipse. Все замечательно в Windows, Ubuntu но беда в Calculate(Gentoo). Проблема в том, что для работы плагина Subclipse команда Tigris написала библиотеку JavaHL. В Ubuntu её просто поставить

apt-get install libsvn-java
Но в Calculate(Gentoo) в Portage я не смог найти нужной библиотеки. Так же я искал в http://gpo.zugaina.org, ничего не нашел. Гуглил, много нашел вопросов по данной теме, но они все остались без ответа. Может кто то решил данную проблему? Вот ссылка на wiki по библиотеки JavaHL http://subclipse.tigris.org/wiki/JavaHL

 , ,

druidcat ()

как работать с github

Раньше не сталкивался с системами контроля версий. Необходимо работать именно с github. Какую программу поставить на десктоп, что бы работать с github-ом?

 , ,

gbiont ()

subversion grep по всем ревизиям.

В какой то из ревизий удалили полезную функцию за ненадобностью, время шло, ревизии нарастали, вспомнили про функцию а в какой ревизии хз, как грепнуть по названию по всем ревизиям?

 , ,

splinter ()

git-svn падает с сегфолтом

Arch linux, попытка запустить git-svn заканчивается 11-ым сигналом

$ git svn init http://wush.net/svn/range/software/public openbts
error: git-svn died of signal 11
Версии вот такие вот
$ git --version
git version 2.0.0
$ svn --version
svn, version 1.8.9 (r1591380)
   compiled May 29 2014, 02:47:25 on x86_64-unknown-linux-gnu

Copyright (C) 2014 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/

The following repository access (RA) modules are available:

* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - using serf 1.3.4
  - handles 'http' scheme
  - handles 'https' scheme

 , , ,

LIKAN ()

Как установить Subversion 1.7 на Debian Wheezy?

Добрый день. Давно использую SVN 1.6 на Debian 7, как на сервере, так и на рабочем ПК. Надоели .svn в каждой директории! На testing переходить не хочется, особенно на рабочем сервере. Пакет subversion зависит от libsvn1 (= 1.7.13.2), которая, в свою очередь, зависит от libc6 (>= 2.14). В Debian Wheezy libc6 версии 2.13, в Debian Testing версия 2.17

Можно ли как-то собрать Subversion 1.7 статически, без зависимости от libc6 или подложить только для SVN libc6 вер. 2.17?

 , ,

Maxim ()

Не работает плагин SVN в Dolphin

Посоветуйте, где искать причину почему не работают метки svn на иконках файлов и папок в Dolphin?

В Debian 7 есть пакет kdesdk-dolphin-plugins, который содержит плагины для систем контроля версий, включая Subversion. Данный плагин добавляет несколько пунктов в контекстное меню и, самое главное, добавляет метки к иконкам в dolphin (как это делает TortoiseSVN в Windows). Команды из конт.меню работают, а метки нет.

На одной рабочей копии svn метки на иконках замерли в одном состоянии и не меняются, а в новых рабочих копиях все иконки имеют метку только одного типа.

В ~/.xsession-errors появляются сообщения: dolphin(21465) Bridge::notifyAccessibilityUpdate: «Selection» «object=» " (KAction)" «name=» «Обновить из SVN» QSqlQuery::exec: database not open

Что за БД и кому она нужна? Как узнать?

 , , ,

Maxim ()

Разработка java + Maven + Jenkins + SVN

Для того, чтобы разобраться с проблемой, нужно точно знать какой код соответствует бинарнику. В оффтопике MSI файлы содержат номер версии. А в JAR и WAR файлах такого нет. Ее можно запихать в манифест, но нужно знать тэг SVN в момент создания jar файла.

Как назначаете и отслеживаете версии jar файлов, которые переданы в эксплуатацию? Когда код получает тэг в SVN?

Поделитесь, пожалуйста, опытом.

 , ,

a0512 ()

не могу подключиться по svn+ssh к snvserve

При подключении получаю:

svn: E220003: Invalid authz configuration

svn list svn+sshtunnel://saymeit@127.0.0.1/svn/myrepo/secret

sshtunnel= ssh -p xxxx -q в конфиге клиента

svnserve.conf:

[general]
anon-access = none
authz-db = authz
realm = My First Repository

authz:

[aliases]

[groups]
subversion = saymeit

[/]
* = r

[myrepo:/secret]
@subversion = rw

дистр CentOS 5.9, subversion 1.6.11 из реп

Подскажите, что ему не нравится и где может быть ошибка?

 , ,

reddaemon ()

Subversion и актуальная версия сайта

Есть сайт, который управляется subversion, подскажите, как сделать, чтобы актуальная версия сайта была доступна в каталоге /var/www? То есть после каждого коммита в основную ветку содержимое /var/www должно обновляться.

ОС сервера: Ubuntu

 ,

Tmin10 ()

Выполнение скрипта из cron

Есть простенький скрипт:

#!/bin/sh
cd /root
/usr/bin/svn up /root/trunk/
'cp' -rf /root/trunk/etc/squid/denied.acl /etc/squid/denied.acl
/sbin/service squid reload

При выполнении скрипта в ручную из под root все идет как надо. При вызове скрипта с помощью cron

*/30 * * * * root /root/svn_update.sh
Вижу в логах, что скрипт запускается, но не выполняет прописанные в него задачи. По косвенным признакам вижу, что апдейта локальной копии svn не происходит, рестарта squid тоже.

Где искать проблему?

 , ,

BOOBLIK ()