Show More
@@ -362,7 +362,7 b' def lfsfiles(repo, ctx, **args):' | |||||
362 | pointers = wrapper.pointersfromctx(ctx) # {path: pointer} |
|
362 | pointers = wrapper.pointersfromctx(ctx) # {path: pointer} | |
363 | files = sorted(pointers.keys()) |
|
363 | files = sorted(pointers.keys()) | |
364 |
|
364 | |||
365 |
def |
|
365 | def pointer(v): | |
366 | # In the file spec, version is first and the other keys are sorted. |
|
366 | # In the file spec, version is first and the other keys are sorted. | |
367 | sortkeyfunc = lambda x: (x[0] != 'version', x) |
|
367 | sortkeyfunc = lambda x: (x[0] != 'version', x) | |
368 | items = sorted(pointers[v].iteritems(), key=sortkeyfunc) |
|
368 | items = sorted(pointers[v].iteritems(), key=sortkeyfunc) | |
@@ -371,7 +371,7 b' def lfsfiles(repo, ctx, **args):' | |||||
371 | makemap = lambda v: { |
|
371 | makemap = lambda v: { | |
372 | 'file': v, |
|
372 | 'file': v, | |
373 | 'oid': pointers[v].oid(), |
|
373 | 'oid': pointers[v].oid(), | |
374 |
' |
|
374 | 'pointer': templatekw.hybriddict(pointer(v)), | |
375 | } |
|
375 | } | |
376 |
|
376 | |||
377 | # TODO: make the separator ', '? |
|
377 | # TODO: make the separator ', '? |
@@ -865,16 +865,16 b" there's no 'lfs' destination repo requir" | |||||
865 | oid sha256:5bb8341bee63b3649f222b2215bde37322bea075a30575aa685d8f8d21c77024 |
|
865 | oid sha256:5bb8341bee63b3649f222b2215bde37322bea075a30575aa685d8f8d21c77024 | |
866 | size 29 |
|
866 | size 29 | |
867 | x-is-binary 0 |
|
867 | x-is-binary 0 | |
868 |
$ hg --cwd convert_lfs log -r 0 -T "{lfs_files % '{ |
|
868 | $ hg --cwd convert_lfs log -r 0 -T "{lfs_files % '{pointer % '{key}={value}\n'}'}" | |
869 | version=https://git-lfs.github.com/spec/v1 |
|
869 | version=https://git-lfs.github.com/spec/v1 | |
870 | oid=sha256:5bb8341bee63b3649f222b2215bde37322bea075a30575aa685d8f8d21c77024 |
|
870 | oid=sha256:5bb8341bee63b3649f222b2215bde37322bea075a30575aa685d8f8d21c77024 | |
871 | size=29 |
|
871 | size=29 | |
872 | x-is-binary=0 |
|
872 | x-is-binary=0 | |
873 | $ hg --cwd convert_lfs log -r 0 \ |
|
873 | $ hg --cwd convert_lfs log -r 0 \ | |
874 |
> -T '{lfs_files % "{get( |
|
874 | > -T '{lfs_files % "{get(pointer, "oid")}\n"}{lfs_files % "{pointer.oid}\n"}' | |
875 | sha256:5bb8341bee63b3649f222b2215bde37322bea075a30575aa685d8f8d21c77024 |
|
875 | sha256:5bb8341bee63b3649f222b2215bde37322bea075a30575aa685d8f8d21c77024 | |
876 | sha256:5bb8341bee63b3649f222b2215bde37322bea075a30575aa685d8f8d21c77024 |
|
876 | sha256:5bb8341bee63b3649f222b2215bde37322bea075a30575aa685d8f8d21c77024 | |
877 |
$ hg --cwd convert_lfs log -r 0 -T '{lfs_files % "{ |
|
877 | $ hg --cwd convert_lfs log -r 0 -T '{lfs_files % "{pointer}\n"}' | |
878 | version=https://git-lfs.github.com/spec/v1 oid=sha256:5bb8341bee63b3649f222b2215bde37322bea075a30575aa685d8f8d21c77024 size=29 x-is-binary=0 |
|
878 | version=https://git-lfs.github.com/spec/v1 oid=sha256:5bb8341bee63b3649f222b2215bde37322bea075a30575aa685d8f8d21c77024 size=29 x-is-binary=0 | |
879 | $ hg --cwd convert_lfs \ |
|
879 | $ hg --cwd convert_lfs \ | |
880 | > log -r 'all()' -T '{rev}: {lfs_files % "{file}: {oid}\n"}' |
|
880 | > log -r 'all()' -T '{rev}: {lfs_files % "{file}: {oid}\n"}' |
General Comments 0
You need to be logged in to leave comments.
Login now