<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии: Subversion. Автоматическое обновление проекта при помощи хуков</title>
	<atom:link href="http://adw0rd.ru/2009/subversion-hooks/feed/" rel="self" type="application/rss+xml" />
	<link>http://adw0rd.ru/2009/subversion-hooks/</link>
	<description>Блог Михаила Андреева (aka adw0rd)</description>
	<lastBuildDate>Wed, 08 Feb 2012 22:36:10 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Автор: Евгений</title>
		<link>http://adw0rd.ru/2009/subversion-hooks/#comment-5489</link>
		<dc:creator>Евгений</dc:creator>
		<pubDate>Thu, 08 Sep 2011 15:10:40 +0000</pubDate>
		<guid isPermaLink="false">http://adw0rd.ru/?p=3593#comment-5489</guid>
		<description>По хорошему, нужно каждый раз удалять корень проекта и делать # svn co ...</description>
		<content:encoded><![CDATA[<p>По хорошему, нужно каждый раз удалять корень проекта и делать # svn co ...</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: adw0rd</title>
		<link>http://adw0rd.ru/2009/subversion-hooks/#comment-5488</link>
		<dc:creator>adw0rd</dc:creator>
		<pubDate>Fri, 26 Aug 2011 18:27:38 +0000</pubDate>
		<guid isPermaLink="false">http://adw0rd.ru/?p=3593#comment-5488</guid>
		<description>Может чтоит закоментировать 50-ю строку в post-commit, так как видимо у вас и вправду нет /hooks/mailer.py :)</description>
		<content:encoded><![CDATA[<p>Может чтоит закоментировать 50-ю строку в post-commit, так как видимо у вас и вправду нет /hooks/mailer.py :)</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Лена</title>
		<link>http://adw0rd.ru/2009/subversion-hooks/#comment-5487</link>
		<dc:creator>Лена</dc:creator>
		<pubDate>Fri, 26 Aug 2011 15:12:05 +0000</pubDate>
		<guid isPermaLink="false">http://adw0rd.ru/?p=3593#comment-5487</guid>
		<description>Здравствуйте, не можете ли вы мне помочь (или направить внимательнее читать комментарии) 
Проблема: после запуска ./post-commit
Ошибка:./post-commit: 50: /hooks/mailer.py: not found</description>
		<content:encoded><![CDATA[<p>Здравствуйте, не можете ли вы мне помочь (или направить внимательнее читать комментарии) </p><p>Проблема: после запуска ./post-commit</p><p>Ошибка:./post-commit: 50: /hooks/mailer.py: not found</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: adw0rd</title>
		<link>http://adw0rd.ru/2009/subversion-hooks/#comment-5413</link>
		<dc:creator>adw0rd</dc:creator>
		<pubDate>Fri, 27 May 2011 21:01:36 +0000</pubDate>
		<guid isPermaLink="false">http://adw0rd.ru/?p=3593#comment-5413</guid>
		<description>Судя по приведенному вами ответу от post-commit у вас как раз таки проблема с правами. Выполните:
&lt;code&gt;
ls -la .svn/lock
&lt;/code&gt;
и рещультат выведите сюда</description>
		<content:encoded><![CDATA[<p>Судя по приведенному вами ответу от post-commit у вас как раз таки проблема с правами. Выполните:</p><p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:650px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ls -la .svn/lock</div></div></p><p>и рещультат выведите сюда</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Timur</title>
		<link>http://adw0rd.ru/2009/subversion-hooks/#comment-5410</link>
		<dc:creator>Timur</dc:creator>
		<pubDate>Thu, 26 May 2011 14:15:55 +0000</pubDate>
		<guid isPermaLink="false">http://adw0rd.ru/?p=3593#comment-5410</guid>
		<description>Здравствуйте,
У меня не выполняется файл из под пользователя svn
$ ./post-commit
svn: Can&#039;t open file &#039;.svn/lock&#039;: Permission denied
svn: Can&#039;t open file &#039;.svn/lock&#039;: Permission denied

Права все проставлены. Куда капнуть?</description>
		<content:encoded><![CDATA[<p>Здравствуйте,</p><p>У меня не выполняется файл из под пользователя svn</p><p>$ ./post-commit</p><p>svn: Can&#39;t open file &#39;.svn/lock&#39;: Permission denied</p><p>svn: Can&#39;t open file &#39;.svn/lock&#39;: Permission denied</p><p>Права все проставлены. Куда капнуть?</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Roman</title>
		<link>http://adw0rd.ru/2009/subversion-hooks/#comment-5398</link>
		<dc:creator>Roman</dc:creator>
		<pubDate>Thu, 21 Apr 2011 16:15:24 +0000</pubDate>
		<guid isPermaLink="false">http://adw0rd.ru/?p=3593#comment-5398</guid>
		<description>ОС Debian. Настроен svn и post-commit по вашей инструкции. Все работало нормально. Сейчас после коммита через клиент не отрабатывает post-commit.
Помогите пожалуйста. Изменений никаких не производилось. Вроде-бы все права и владельцев проверил.

Если я выполняю из консоли su www-data cd /var/lib/svn/projact $$ /usr/bin/svn update, то коммит проходит. Если коммит делается из программы клиента, коммит проходит, но в проекте изменений не появляется.</description>
		<content:encoded><![CDATA[<p>ОС Debian. Настроен svn и post-commit по вашей инструкции. Все работало нормально. Сейчас после коммита через клиент не отрабатывает post-commit.</p><p>Помогите пожалуйста. Изменений никаких не производилось. Вроде-бы все права и владельцев проверил.</p><p>Если я выполняю из консоли su www-data cd /var/lib/svn/projact $$ /usr/bin/svn update, то коммит проходит. Если коммит делается из программы клиента, коммит проходит, но в проекте изменений не появляется.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: md0</title>
		<link>http://adw0rd.ru/2009/subversion-hooks/#comment-5364</link>
		<dc:creator>md0</dc:creator>
		<pubDate>Tue, 29 Mar 2011 08:41:35 +0000</pubDate>
		<guid isPermaLink="false">http://adw0rd.ru/?p=3593#comment-5364</guid>
		<description>попробовал вариант описанный тут: http://subversion.apache.org/faq.html#website-auto-update
написал, откомпилировал, сделал cron таск для !рута! - 0 эффекта. лог файл пустой. все логи говорят что таск запускают.
такое ощущение что svn, будучи запущен кроном или хуком просто выходит. без ошибок и прочих &quot;мелочей&quot;... 
any ideas? :(</description>
		<content:encoded><![CDATA[<p>попробовал вариант описанный тут: <noindex><a rel="nofollow" href="http://subversion.apache.org/faq.html#website-auto-update" >subversion.apache.org/faq...site-auto-update</a></noindex></p><p>написал, откомпилировал, сделал cron таск для !рута!&nbsp;&mdash; 0 эффекта. лог файл пустой. все логи говорят что таск запускают.</p><p>такое ощущение что svn, будучи запущен кроном или хуком просто выходит. без ошибок и прочих &laquo;мелочей&raquo;... </p><p>any ideas? :(</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: md0</title>
		<link>http://adw0rd.ru/2009/subversion-hooks/#comment-5363</link>
		<dc:creator>md0</dc:creator>
		<pubDate>Tue, 29 Mar 2011 00:42:01 +0000</pubDate>
		<guid isPermaLink="false">http://adw0rd.ru/?p=3593#comment-5363</guid>
		<description>описался, в хуке написано так:
cd /var/www &amp;&amp; /usr/bin/svn co file:///var/lib/svn/project</description>
		<content:encoded><![CDATA[<p>описался, в хуке написано так:</p><p>cd /var/www &amp;&amp; /usr/bin/svn co file:///var/lib/svn/project</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: md0</title>
		<link>http://adw0rd.ru/2009/subversion-hooks/#comment-5362</link>
		<dc:creator>md0</dc:creator>
		<pubDate>Tue, 29 Mar 2011 00:35:41 +0000</pubDate>
		<guid isPermaLink="false">http://adw0rd.ru/?p=3593#comment-5362</guid>
		<description>использую svn вместе с ssh авторизацией.
smartsvn ходит туда по линку: ssh+svn://servername/var/lib/svn/project
написал post-commit:
cd /var/www &amp;&amp; /usr/bin/svn co file:///var/lib/project

хук выполняется от пользователя user (я им хожу через ssh). т.е. хакинув в хук тестовое mkdir /var/www/test 
получаю директорию принадлежащую user:user и с должными правами.

если делаю su user и выполняю post-commit То всё отрабатывает как надо.
если делаю коммит - то не работает. т.е. он выполняет всё (тестовое создание директории, выводы в логи) но вот именно чекаут (или апдейт) не делает...</description>
		<content:encoded><![CDATA[<p>использую svn вместе с ssh авторизацией.</p><p>smartsvn ходит туда по линку: ssh+svn://servername/var/lib/svn/project</p><p>написал post-commit:</p><p>cd /var/www &amp;&amp; /usr/bin/svn co file:///var/lib/project</p><p>хук выполняется от пользователя user (я им хожу через ssh). т.е. хакинув в хук тестовое mkdir /var/www/test </p><p>получаю директорию принадлежащую user:user и с должными правами.</p><p>если делаю su user и выполняю post-commit То всё отрабатывает как надо.</p><p>если делаю коммит&nbsp;&mdash; то не работает. т.е. он выполняет всё (тестовое создание директории, выводы в логи) но вот именно чекаут (или апдейт) не делает...</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Юрий</title>
		<link>http://adw0rd.ru/2009/subversion-hooks/#comment-5295</link>
		<dc:creator>Юрий</dc:creator>
		<pubDate>Thu, 03 Feb 2011 09:27:39 +0000</pubDate>
		<guid isPermaLink="false">http://adw0rd.ru/?p=3593#comment-5295</guid>
		<description>в первом случае (для &lt;b&gt;su -l subversion&lt;/b&gt;):
&lt;code&gt;# cat /etc/passwd &#124; grep subversion
subversion:x:123:56:Subversion:/var/lib/subversion:/dev/null
# su -l subversion
su: exec failed&lt;/code&gt;
возможно, что в этом и кроется вся ошибка...

для второго:
Скрипт запускал через &lt;b&gt;./post-commit&lt;/b&gt;
&lt;code&gt;# ./post-commit
At revision 2567.&lt;/code&gt;

Вот и сейчас: за ночь было 3 коммита от программистов. На каждый коммит мне упало по письму на e-mail с номером ревизии. Но никаких изменений в проекте на сервере не замечено =/</description>
		<content:encoded><![CDATA[<p>в первом случае (для <b>su -l subversion</b>):</p><p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:650px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># cat /etc/passwd | grep subversion<br />
subversion:x:123:56:Subversion:/var/lib/subversion:/dev/null<br />
# su -l subversion<br />
su: exec failed</div></div></p><p>возможно, что в этом и кроется вся ошибка...</p><p>для второго:</p><p>Скрипт запускал через <b>./post-commit</b></p><p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:650px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># ./post-commit<br />
At revision 2567.</div></div></p><p>Вот и сейчас: за ночь было 3 коммита от программистов. На каждый коммит мне упало по письму на e-mail с номером ревизии. Но никаких изменений в проекте на сервере не замечено =/</p>]]></content:encoded>
	</item>
</channel>
</rss>

