view tests/test-symlinks @ 1438:c22da894e4cc

zsh completions: new -M, -m arguments for log, etc.
author Steve Borho <steve@borho.org>
date Mon, 24 Oct 2005 16:54:07 -0700
parents 5010207c3527
children 2bc6cd62a29c
line wrap: on
line source

#!/bin/sh
#Test bug regarding symlinks that showed up in hg 0.7
#Author: Matthew Elder <sseses@gmail.com>

#make and initialize repo
hg init test; cd test;

#make a file and a symlink
touch foo; ln -s foo bar;

#import with addremove -- symlink walking should _not_ screwup.
hg addremove

#commit -- the symlink should _not_ appear added to dir state
hg commit -m 'initial'

#add a new file so hg will let me commit again
touch bomb

#again, symlink should _not_ show up on dir state
hg addremove

#Assert screamed here before, should go by without consequence
hg commit -m 'is there a bug?'