<?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>Comments on: .hgignore for Mac OS X applications</title>
	<atom:link href="http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications/feed" rel="self" type="application/rss+xml" />
	<link>http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications</link>
	<description>The personal weblog of Peter Hosey.</description>
	<lastBuildDate>Mon, 15 Mar 2010 23:31:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Christopher</title>
		<link>http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications/comment-page-1#comment-290811</link>
		<dc:creator>Christopher</dc:creator>
		<pubDate>Mon, 21 Sep 2009 08:55:28 +0000</pubDate>
		<guid isPermaLink="false">http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications#comment-290811</guid>
		<description>Hah, I can&#039;t believe that was it! It never occurred to me that the reason the files weren&#039;t being ignored is because I had already added them to version control. Anyway, I removed them from being versioned and the ignore file worked like a charm. Thanks so much for your help, I really appreciate it. Oh, and thanks as well for the original article, it&#039;s been a lot of help in getting me up and running with Mercurial as my version control software for Cocoa development.

Cheers,

Christopher</description>
		<content:encoded><![CDATA[<p>Hah, I can't believe that was it! It never occurred to me that the reason the files weren't being ignored is because I had already added them to version control. Anyway, I removed them from being versioned and the ignore file worked like a charm. Thanks so much for your help, I really appreciate it. Oh, and thanks as well for the original article, it's been a lot of help in getting me up and running with Mercurial as my version control software for Cocoa development.</p>
<p>Cheers,</p>
<p>Christopher</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Hosey</title>
		<link>http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications/comment-page-1#comment-290796</link>
		<dc:creator>Peter Hosey</dc:creator>
		<pubDate>Mon, 21 Sep 2009 04:40:52 +0000</pubDate>
		<guid isPermaLink="false">http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications#comment-290796</guid>
		<description>Indeed I did; sorry.

Are the files already versioned? hg won&#039;t ignore files you&#039;ve told it to track, only files you haven&#039;t. What does hg status or hg log say about them?

Also, note that, unlike Git, hg requires the .hgignore file to be in the top level. You can&#039;t put it in subdirectories like you can with Git.</description>
		<content:encoded><![CDATA[<p>Indeed I did; sorry.</p>
<p>Are the files already versioned? hg won't ignore files you've told it to track, only files you haven't. What does hg status or hg log say about them?</p>
<p>Also, note that, unlike Git, hg requires the .hgignore file to be in the top level. You can't put it in subdirectories like you can with Git.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher</title>
		<link>http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications/comment-page-1#comment-290795</link>
		<dc:creator>Christopher</dc:creator>
		<pubDate>Mon, 21 Sep 2009 04:34:04 +0000</pubDate>
		<guid isPermaLink="false">http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications#comment-290795</guid>
		<description>Hi Peter,

I think you misunderstood my question. I was asking why Mercurial was not working with the .hgignore file that you have above. Currently, I use Git for Xcode projects and Mercurial for everything else, and I am trying to switch over to Mercurial for Xcode projects as well, but the .hgignore files do not seem to work properly. I tried your file above, and it works for everything but the last three file types. I was wondering why Mercurial would seem to selectively ignore a few of the lines in the .hgignore file but not others. Have you run into any problems with Mercurial not obeying everything in its .hgignore files?

Thanks again.</description>
		<content:encoded><![CDATA[<p>Hi Peter,</p>
<p>I think you misunderstood my question. I was asking why Mercurial was not working with the .hgignore file that you have above. Currently, I use Git for Xcode projects and Mercurial for everything else, and I am trying to switch over to Mercurial for Xcode projects as well, but the .hgignore files do not seem to work properly. I tried your file above, and it works for everything but the last three file types. I was wondering why Mercurial would seem to selectively ignore a few of the lines in the .hgignore file but not others. Have you run into any problems with Mercurial not obeying everything in its .hgignore files?</p>
<p>Thanks again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Hosey</title>
		<link>http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications/comment-page-1#comment-290794</link>
		<dc:creator>Peter Hosey</dc:creator>
		<pubDate>Mon, 21 Sep 2009 04:11:38 +0000</pubDate>
		<guid isPermaLink="false">http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications#comment-290794</guid>
		<description>I don&#039;t use Git.

It has &lt;a href=&quot;http://www.kernel.org/pub/software/scm/git/docs/gitignore.html&quot; rel=&quot;nofollow&quot;&gt;a manpage describing its ignore format&lt;/a&gt;. You might try removing the “syntax: glob” line, which is hg-specific.</description>
		<content:encoded><![CDATA[<p>I don't use Git.</p>
<p>It has <a href="http://www.kernel.org/pub/software/scm/git/docs/gitignore.html" rel="nofollow">a manpage describing its ignore format</a>. You might try removing the “syntax: glob” line, which is hg-specific.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher</title>
		<link>http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications/comment-page-1#comment-290791</link>
		<dc:creator>Christopher</dc:creator>
		<pubDate>Mon, 21 Sep 2009 03:58:06 +0000</pubDate>
		<guid isPermaLink="false">http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications#comment-290791</guid>
		<description>Hi Peter, I don&#039;t know if you are still answering comments to this post, but if so, I&#039;d like to point out that I am using your .hgignore template above for my Xcode project and the portion that should block *.pbxuser, *.perspective, and *.perspectivev3 files doesn&#039;t seem to work for me. I&#039;m actually using Git for my versioning needs right now, but I find Mercurial to be simpler and I would like to use it instead if possible, but this problem is really going to keep me from moving over to it. Any ideas/suggestions on why the ignore file wouldn&#039;t work for just those particular files?

Thanks for your help.</description>
		<content:encoded><![CDATA[<p>Hi Peter, I don't know if you are still answering comments to this post, but if so, I'd like to point out that I am using your .hgignore template above for my Xcode project and the portion that should block *.pbxuser, *.perspective, and *.perspectivev3 files doesn't seem to work for me. I'm actually using Git for my versioning needs right now, but I find Mercurial to be simpler and I would like to use it instead if possible, but this problem is really going to keep me from moving over to it. Any ideas/suggestions on why the ignore file wouldn't work for just those particular files?</p>
<p>Thanks for your help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Hosey</title>
		<link>http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications/comment-page-1#comment-202557</link>
		<dc:creator>Peter Hosey</dc:creator>
		<pubDate>Wed, 11 Jun 2008 17:11:57 +0000</pubDate>
		<guid isPermaLink="false">http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications#comment-202557</guid>
		<description>Till: Read Andrew&#039;s comment, and use a regex pattern:

syntax: regexp

.*/te?mp/.*</description>
		<content:encoded><![CDATA[<p>Till: Read Andrew's comment, and use a regex pattern:</p>
<p>syntax: regexp</p>
<p>.*/te?mp/.*</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Till</title>
		<link>http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications/comment-page-1#comment-202454</link>
		<dc:creator>Till</dc:creator>
		<pubDate>Tue, 10 Jun 2008 18:40:35 +0000</pubDate>
		<guid isPermaLink="false">http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications#comment-202454</guid>
		<description>I would like to use only one ignore file: ~/.hgignore. But then again I&#039;d like it to ignore all files that have a tmp or temp soewhere within there path. Any idea how to achieve this?</description>
		<content:encoded><![CDATA[<p>I would like to use only one ignore file: ~/.hgignore. But then again I'd like it to ignore all files that have a tmp or temp soewhere within there path. Any idea how to achieve this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Hosey</title>
		<link>http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications/comment-page-1#comment-176450</link>
		<dc:creator>Peter Hosey</dc:creator>
		<pubDate>Sat, 22 Mar 2008 18:46:14 +0000</pubDate>
		<guid isPermaLink="false">http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications#comment-176450</guid>
		<description>Andrew: Sure, but then each developer has to repeat that process. If you version .hgignore instead, they get its benefits automatically, from the moment they clone your repository.

Of course, this way, you have to do it for each new project. It&#039;s a trade-off. I think this way results in less work over the long term.</description>
		<content:encoded><![CDATA[<p>Andrew: Sure, but then each developer has to repeat that process. If you version .hgignore instead, they get its benefits automatically, from the moment they clone your repository.</p>
<p>Of course, this way, you have to do it for each new project. It's a trade-off. I think this way results in less work over the long term.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications/comment-page-1#comment-176446</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Sat, 22 Mar 2008 18:34:23 +0000</pubDate>
		<guid isPermaLink="false">http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications#comment-176446</guid>
		<description>According to hgrc(5), you can put


[ui]
ignore = ~/.htignore


in your ~/.hgrc, and have this apply to all of your projects automatically.</description>
		<content:encoded><![CDATA[<p>According to hgrc(5), you can put</p>
<p>[ui]<br />
ignore = ~/.htignore</p>
<p>in your ~/.hgrc, and have this apply to all of your projects automatically.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Hosey</title>
		<link>http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications/comment-page-1#comment-176068</link>
		<dc:creator>Peter Hosey</dc:creator>
		<pubDate>Thu, 20 Mar 2008 18:37:57 +0000</pubDate>
		<guid isPermaLink="false">http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications#comment-176068</guid>
		<description>Mark: Having a .hgignore doesn&#039;t prevent you from versioning files that match an ignore pattern. If you have a default.pbxuser that you want to version, go right ahead and do that—nothing&#039;s stopping you.

As for .perspectivev3: Yup, you&#039;re right. I&#039;m still developing primarily on Tiger, so I forgot about that. I&#039;ll update the file and the post with it.</description>
		<content:encoded><![CDATA[<p>Mark: Having a .hgignore doesn't prevent you from versioning files that match an ignore pattern. If you have a default.pbxuser that you want to version, go right ahead and do that—nothing's stopping you.</p>
<p>As for .perspectivev3: Yup, you're right. I'm still developing primarily on Tiger, so I forgot about that. I'll update the file and the post with it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Grimes</title>
		<link>http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications/comment-page-1#comment-176064</link>
		<dc:creator>Mark Grimes</dc:creator>
		<pubDate>Thu, 20 Mar 2008 18:05:05 +0000</pubDate>
		<guid isPermaLink="false">http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications#comment-176064</guid>
		<description>I use git, so not sure if syntax is the same but you might want to exclude default.pbxuser from your all inclusive *.pbxuser
Also shouldn&#039;t it be *.perspectivev3 these days?</description>
		<content:encoded><![CDATA[<p>I use git, so not sure if syntax is the same but you might want to exclude default.pbxuser from your all inclusive *.pbxuser<br />
Also shouldn't it be *.perspectivev3 these days?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.273 seconds -->
