[PATCH 2 of 4] largefiles: fix commit of specified file on non-windows

Adrian Buehlmann adrian at cadifra.com
Wed Oct 5 12:24:13 CDT 2011


On 2011-10-05 18:31, Na'Tosha Bard wrote:
> # HG changeset patch
> # User Na'Tosha Bard <natosha at unity3d.com>
> # Date 1317830968 -7200
> # Node ID 457253b356295ac675dee7131f60eddd7631e36a
> # Parent  098d34125c905d264029c80b962d3f3d96f079e0
> largefiles: fix commit of specified file on non-windows
> 
> diff -r 098d34125c90 -r 457253b35629 hgext/largefiles/lfutil.py
> --- a/hgext/largefiles/lfutil.py	Wed Oct 05 17:51:49 2011 +0200
> +++ b/hgext/largefiles/lfutil.py	Wed Oct 05 18:09:28 2011 +0200
> @@ -104,6 +104,8 @@
>  if os.name == 'nt':
>      from mercurial import win32
>      linkfn = win32.oslink
> +else:
> +    linkfn = os.link
>  

Perhaps the function oslink from mercurial's util module should be used
here.

util.oslink is an alias for os.link on posix platforms and an alias for
win32.oslink on the Windows platform.

>  def link(src, dest):
>      try:



More information about the Mercurial-devel mailing list