Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Aug 25, 2010
  1. Documentation updates

Commits on Aug 24, 2010
Commits on Aug 15, 2010
  1. @thomie
  2. @thomie
  3. @thomie
  4. @thomie
  5. @thomie
  6. @thomie
  7. @thomie

    Use darcs changes --no-summary.

    thomie authored
    Summary was not used anywhere, this is much faster.
  8. @thomie

    Add "--no-color" argument to git log command.

    thomie authored
    Or /^commit ([a-z0-9]+$)/ doesn't capture the commit_id when user has
    color.ui set to always in .gitconfig.
  9. @thomie

    Add non-nil default values for name and email.

    thomie authored
    Or Git silently uses the Git defaults when darcs patch author name is empty.
  10. @thomie

    Add default_author option.

    thomie authored
    Git fails when patch author name is completely empty.
Commits on May 11, 2010
  1. @adrianheine

    Ignore the 'darcs_testing_for_nfs' dir created by darcs in repos on N…

    adrianheine authored committed
    …FS volumes
    Signed-off-by: Steve Purcell <>
Commits on Mar 18, 2010
  1. @caldwell
Commits on Mar 17, 2010
  1. @kerneis

    Escape stars in tag names

    kerneis authored committed
Commits on Mar 9, 2010
  1. @kerneis

    Strip invalid byte sequences from input

    kerneis authored committed
    darcs changes --xml might contain invalid UTF-8 byte sequences,
    which breaks XML parsing [].
Commits on Mar 8, 2010
  1. @kerneis

    Escape dots in tag names

    kerneis authored committed
    Git does not accept dots in tag names, replace them with
    Signed-off-by: Steve Purcell <>
Commits on Aug 29, 2009
  1. @jmah

    Add borings to the global darcs boring file

    jmah authored
    I had an issue with darcs repositories which would have a versioned
    boring file, specified with darcs setpref. This file didn't exclude git,
    so when darcs-to-git processed that commit, the working directory would
    no longer be clean (as it would stop ignoring the .git directory). This
    patch writes those ignores to the global ignore file, which is always
    This patch only adds the patterns that don't already exist, but doesn't
    restore the old state on completion.
  2. @jmah

    Add files even if they would be ignored by git

    jmah authored
    This would stop git from picking up additions that would be ignored by a
    global gitignore file, leaving the repo in a confused state (the darcs
    mirror has put changes the in the working dir, the git repo doesn't have
    them, and git can't commit because it thinks the working dir is clean).
  3. @jmah
Commits on Jan 2, 2009
  1. add --version option => make help2man happy

    Simon Huerlimann authored
  2. exit with 0, not 1 if explicitly called with --help or -h

    Simon Huerlimann authored
Commits on Nov 22, 2008
  1. Properly initialise conversion repo when converting old-format darcs …

    …repositories with darcs2 (thanks Samium Gromoff)
Commits on Oct 14, 2008
Commits on Sep 22, 2008
  1. @sunaku

    Add support for darcs2 repositories.

    sunaku authored committed
  2. @sunaku

    Prevent error when copying first darcs 2 tag to git 1.6 repo

    sunaku authored committed
    This patch prevents a RuntimeError from occurring when the
    very first darcs tag is transferred from darcs (version 2) to
    git (version 1.6).  In particular, the RuntimeError is raised
    because the "git tag -l" command returns with a nonzero exit
    status when there are no tags defined in the repository.
Commits on Aug 25, 2008
Commits on Aug 8, 2008
  1. @AlD

    run ls-files with -z to cope better with control chars and strange en…

    AlD authored committed
    This stops git-ls-files from escaping control characters and makes it terminate lines with \0
Commits on Aug 4, 2008
  1. @smcv

    Run rm in a more cross-platform way

    smcv authored committed
    GNU rm exits nonzero if you just say "rm" with no arguments. However,
    BSD xargs doesn't accept the --no-run-if-empty option to suppress
    running rm in this case. The solution is to use "rm -f", which (among
    other things) should make GNU rm happy to run with no other arguments.
Commits on Aug 2, 2008
  1. @dbueno

    Set GIT_PAGER to avoid requiring manual interference during import

    dbueno authored committed
    Here's a small patch that helps on a few repos I've converted.
    If the output of git-log is too long for one's terminal, git
    sends the output to less(1) (or perhaps more(1)) which requires
    manual interaction in order to continue with the import.
    This patch causes git to use 'cat' instead, which fixed my problems.
Commits on Jul 10, 2008
  1. @smcv

    Fix repository cleanup after pull

    smcv authored committed
Commits on May 12, 2008
Something went wrong with that request. Please try again.