Eric Kow <[email protected]> writes:

> Again another case where it may have made sense to send the refactor
> and the new help separately

I guess I'm using the word "refactor" rather loosely.  What each of
these patches does is threefold:

  - Move text from literate comments to the foo_help string in Foo.lhs.

  - Rewrite the literate comments to be clearer, and integrate them with
    whatever was already in foo_help.

  - Include option descriptions, use cases, caveats &c that were
    conspicuous in their abscence.  (For example, mentioning that
    --checkpoint is currently useless on darcs-2 repos.)

The last one clearly isn't refactoring, and when I started it was the
least significant of the three.  But the workflow I've settled into now
is to read the existing help, literate documentation and (superficially)
the code, then write a completely new foo_help string, then delete any
commentary it supersedes.

This workflow is working quite well for me, so I'm reluctant to change
it.  I can name my patches differently in future
(e.g. s/Refactor/Rewrite/), but that probably doesn't help your issue:

> so that I can mindlessly apply one and then choose to hold off on
> another.

...and I'm not sure how useful it is to simply move text around and have
that change applied quickly, but the important rewriting work still
delayed as normal.

>> | The --lazy option isn't as useful for local copies, because Darcs will
>> | automatically use `hard linking' where possible.  As well as saving
>> | time and space, you can move or delete the original repository without
>> | affecting a complete, hard-linked copy.  Hard linking requires that
>> | the copy be on the same filesystem and the original repository, and
>> | that the filesystem support hard linking.  This is usually the case,
>> | except for Windows versions prior to Vista.
>
> I don't think we have /any/ hard linking support for Windows, but I
> would heartily welcome a patch that provided it at least for Vista.
> Salvatore?  I believe the request is on the bugtracker somewhere.

Nod; the source file has a FIXME comment to verify this.

_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to