<br><br><div class="gmail_quote">On Tue, Dec 1, 2009 at 1:09 PM, Henrik Hjelte <span dir="ltr">&lt;<a href="mailto:henrik@evahjelte.com">henrik@evahjelte.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
At least I have not seen it mentioned at the deferred ticket<br>
&quot;wishlist: manage symlinks under version control&quot;.<br>
<a href="http://bugs.darcs.net/issue820" target="_blank">http://bugs.darcs.net/issue820</a><br>
<br>
The absence of symlink-support makes it impossible to migrate a lot of<br>
repositories to darcs from other revision control systems. Adding a<br>
script that manages symlinks (like update-symlinks.sh) script is not a<br>
solution for that.<br>
<br>
Or in other words: If you want users, it must be possible to migrate.<br>
<br>
Personally I think this is the weakest spot of darcs. A critical<br>
feature. It can not be an uncommon wish to standardize on one version<br>
controlling system only, then you need to be able to migrate from<br>
others to darcs.<br>
<br>
Sorry I can not help with implementation, but I just wanted to bring this up.<br></blockquote><div><br>In volunteer communities (like darcs) it greatly helps your cause if you can help!  Please consider contributing to the specification and testing of this feature even if you have no plans to write Haskell code to implement it.  There are lots of ways to help that don&#39;t involve understanding the gory details of darcs internals.<br>
<br>I read over the linked bug ticket and the linked question on stackoverflow and I think the description of what git does is perfectly sane.<br><br>Can someone workout the rules for commuting symlink patches?  I think treating them as files which contain a path to where they point is a reasonable way to model them.  In other words, the first step is to detail the implementation a bit.  Write down the specification or help us to do so and may be this request can become a reality.  It doesn&#39;t have to be formal, but it will help if you can describe some corner cases that we can use to generate test cases from.  Research the tricky spots and troublesome platforms.<br>
<br>Jason<br></div></div><br>