view tests/test-timezone.t @ 1044:c35751c248c3

ssh: unban the use of pipe character in hostname The test changes demonstrate that the hostname gets URL-encoded before being passed to ssh(1).
author Kevin Bullock <kbullock@ringworld.org>
date Thu, 10 Aug 2017 14:19:04 -0400
parents f6cd1f0e0e85
children
line wrap: on
line source

This test shows how dulwich fails to convert a commit accepted by hg.

In the real world case, it was a hand edit by the user to change the
timezone field in an export. However, if it is good enough for hg, we
have to make it good enough for git.

Load commonly used test logic
  $ . "$TESTDIR/testutil"

  $ hg init hgrepo
  $ cd hgrepo
  $ touch beta
  $ hg add beta
  $ fn_hg_commit -m "test commit"
  $ cat >patch2 <<EOF
  > # HG changeset patch
  > # User J. User <juser@example.com>
  > # Date 1337962044 25201
  > # Node ID 1111111111111111111111111111111111111111
  > # Parent  0000000000000000000000000000000000000000
  > 
  > Patch with sub-minute time zone
  > diff --git a/alpha b/alpha
  > new file mode 100644
  > --- /dev/null
  > +++ b/alpha
  > @@ -0,0 +1,1 @@
  > +alpha
  > EOF
  $ hg import patch2
  applying patch2
  $ hg gexport