[darcs-users] Newbie question

Ralph Dratman ralph.dratman at gmail.com
Thu Oct 26 16:38:33 UTC 2006


Daniel,

Thank you very much for your reply. I understand about the selective
recording, though I hadn't thought of it as being like selective
check-in.

The difference, in my mind, from CVS or SVN is that after choosing not
to check a file in, presumably one then replaces it in one's local
work area with the standard, as-it-was-before copy -- that is, with a
copy identical to the one in the repository. Since I'm not a habitual
CVS or SVN user, I don't know how users of those systems customarily
restore that old version to their local working area.

But with darcs, it seems to me that reverting those changes, to get
back to the earlier unmodified version, would be the logical way to
go.

If we neither record a change NOR revert it, then my "repository" (the
set of patches stored by darcs) is no longer identical with my working
files.

So, if one does not record a patch, shouldn't one revert it instead?

Regards,

Ralph

On 10/25/06, Daniel Burrows <dburrows at debian.org> wrote:
> On Fri, Oct 20, 2006 at 03:19:15PM -0400, Ralph Dratman <ralph.dratman at gmail.com> was heard to say:
> > Hi. I'm very new to darcs and am trying to gain a basic understanding of it.
> >
> > I have a question. I'm confused about the option NOT to record a
> > certain change. When recording, darcs offers me to record, or not
> > record, several different changes which I've made since the last
> > record command.
>
>   If you've had experience with other version control systems (say,
> CVS or Subversion), you know that those systems let you choose to
> check in only some of the files that you've modified.  The changes
> in the other files remain as a diff against the repository and can
> be committed by a later check-in command.
>
>   Recording only some of the changes from a file in darcs is exactly
> analogous to only checking in some of the files that you've changed;
> darcs just allows you to "check changes into the repository: at a much
> finer level of granularity than CVS.  This is actually one of my
> favorite darcs features, and I think you'll agree once you've used it
> a few times.
>
>   Daniel
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (GNU/Linux)
>
> iD8DBQFFPua/ch6xsM7kSXgRAvIEAKCV9Evzi6HxiR5cYnQDDCPbc/u64wCfard6
> D0nsu2KbYca/p4emAL4rmnI=
> =4ZX+
> -----END PGP SIGNATURE-----
>
>
>




More information about the darcs-users mailing list