2009/2/3 Abe Bachrach <[email protected]>
> hmmm... ok,
> is there a reason to use darcs for fish instead of one of the more
> conventional version control systems such as SVN??
>
I don't want to use SVN, because my experience with SVN is far from
positive. Darcs was chosen as the VCS for fish a couple of years ago, long
before it was clear what distributed version control systems would become
major players.
Having only used SVN, darcs and git to any significant extent, and not being
a version control expert by a long shot, I would say that from an user
interface perspective, darcs is the nicest VCS I've used. The interactive
nature of Darcs makes it very easy to things like creating patches that
include some of the changes you've made to a file, or paritally reverting
changes you've made. Darcs is also very nice about showing indentation
changes in diffs to make it obvious what has changed. (Kind of like what git
has nowadays with colored diffs, but years before that.) Also, darcs doesn't
care about things like branches, every checkout is it's own branch, which
makes forking and merging projects even easier for me. Maybe that just fits
my mental model better, I don't know. Darcs also has a very nice feature
where it shows the latest revision to each line in a file, which is
occasionally extremely useful.
I would still consider a switch to git today, since it seems to be well on
the track to becoming the defacto distributed version control system in the
free software world.
Axel
> i'd never heard of darcs before this, and so far it seems like its a pain
> in the arse...
>
> anyway, here are my patches
>
> -=Abe
>
> On Mon, Feb 2, 2009 at 4:23 PM, James Vega <[email protected]> wrote:
>
>> On Mon, Feb 02, 2009 at 09:57:50PM +0100, Axel Liljencrantz wrote:
>> > 2009/2/2 Abe Bachrach <[email protected]>
>> >
>> > > I just sent you a change which ignores the ./ if the history item
>> starts
>> > > with a ./ but the current command does not.
>> > > If they both begin with "./" then things will be matched as usual.
>> > >
>> > > As it stands right now, the patches I've written implement the "combo"
>> > > behavior.
>> > >
>> > > is the "darcs send" command what I should be using??? I'm more used to
>> > > using CVS/SVN...
>> > >
>> >
>> > Embarassing truth-time. I've never actually sent a darcs-style patch to
>> > anybody. Fish is the only project I've ever used that uses darcs.
>> Jamessan?
>>
>> There's a way to have the repo configured so you can just do "darcs
>> send" but I've never setup a repo so I'm not sure how to do that. What
>> I've always done with Axel is "darcs send -o foo.diff" and then sent
>> foo.diff via email.
>>
>> --
>> James
>> GPG Key: 1024D/61326D40 2003-09-02 James Vega <[email protected]>
>>
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.9 (GNU/Linux)
>>
>> iEYEARECAAYFAkmHZFYACgkQDb3UpmEybUAJuQCfYUZBOM+Nmqw4hebOTlU+Y3tv
>> 3J0Ani+wGAVmWeS8lMI+3TBh8j/vocI+
>> =QQmh
>> -----END PGP SIGNATURE-----
>>
>>
>> ------------------------------------------------------------------------------
>> Create and Deploy Rich Internet Apps outside the browser with
>> Adobe(R)AIR(TM)
>> software. With Adobe AIR, Ajax developers can use existing skills and code
>> to
>> build responsive, highly engaging applications that combine the power of
>> local
>> resources and data with the reach of the web. Download the Adobe AIR SDK
>> and
>> Ajax docs to start building applications today-
>> http://p.sf.net/sfu/adobe-com
>> _______________________________________________
>> Fish-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/fish-users
>>
>>
>
>
> ------------------------------------------------------------------------------
> Create and Deploy Rich Internet Apps outside the browser with
> Adobe(R)AIR(TM)
> software. With Adobe AIR, Ajax developers can use existing skills and code
> to
> build responsive, highly engaging applications that combine the power of
> local
> resources and data with the reach of the web. Download the Adobe AIR SDK
> and
> Ajax docs to start building applications today-
> http://p.sf.net/sfu/adobe-com
> _______________________________________________
> Fish-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/fish-users
>
>
------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
Fish-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fish-users