[Haskell-cafe] Reverting to any old version using Darcs

Peter Verswyvelen bugfact at gmail.com
Wed Apr 1 17:39:15 EDT 2009


Oh I checked the docs. But I don't thrust the docs yet, I value the words of
the community higher. Since we're using Darcs to guard our hard work, I
thought I better double check  :-)
I'm not really a newbie when it comes to source control actually. I wrote a
full blown version control system myself several years time ago (closed
source, NTFS only, C#/C++, project for a customer), albeit much simpler than
Darcs. It did figure out all file and folder additions, renames, moves,
edits and multi-project dependencies fully automatically though, so the
biggest problems I usually see in teams - namely forgetting to add files,
forgetting to check in dependencies and the inability the merge after
renames or moves - did not exist. Forgetting to add a file can be a nasty
one, since if you discover that too late, the original file at patch time
might not exist anymore (how do you guys solve this? Just plain discipline I
guess?). I actually tried to make a patch model like Darcs, but failed big
time, my head almost exploded trying to understand it ;-)

On Wed, Apr 1, 2009 at 10:29 PM, Don Stewart <dons at galois.com> wrote:

> Yes. It would be fairly easy to check this in the docs, too :)
>
> bugfact:
> > Okay, thanks. So the rumors about this must be incorrect?
> >
> > On Wed, Apr 1, 2009 at 9:57 PM, Ketil Malde <ketil at malde.org> wrote:
> >
> >     Don Stewart <dons at galois.com> writes:
> >
> >     >> Rumor goes that this is very difficult to do with Darcs. Is this
> >     correct?
> >
> >     >     darcs unpull
> >
> >     Or just cd to a different directory, and darcs get -t <version you
> want>?
> >
> >     -k
> >     --
> >     If I haven't seen further, it is by standing in the footprints of
> giants
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20090401/fcf7054e/attachment.htm


More information about the Haskell-Cafe mailing list