Skip to content
Snippets Groups Projects
Commit d161b4af authored by Nicolas Dandrimont's avatar Nicolas Dandrimont
Browse files

New upstream version 0.0.16

parents 7409d1d0 6f89adfa
No related branches found
Tags debian/upstream/0.0.16
No related merge requests found
Metadata-Version: 1.0
Name: swh.model
Version: 0.0.15
Version: 0.0.16
Summary: Software Heritage data model
Home-page: https://forge.softwareheritage.org/diffusion/DMOD/
Author: Software Heritage developers
......
Metadata-Version: 1.0
Name: swh.model
Version: 0.0.15
Version: 0.0.16
Summary: Software Heritage data model
Home-page: https://forge.softwareheritage.org/diffusion/DMOD/
Author: Software Heritage developers
......
......@@ -7,7 +7,7 @@
import os
import stat
from enum import Enum
from enum import Enum, IntEnum
from swh.model import hashutil, identifiers
......@@ -25,11 +25,11 @@ class GitType(Enum):
REFS = b'ref'
class GitPerm(Enum):
BLOB = b'100644'
TREE = b'40000'
EXEC = b'100755'
LINK = b'120000'
class GitPerm(IntEnum):
BLOB = 0o100644
TREE = 0o040000
EXEC = 0o100755
LINK = 0o120000
def _compute_directory_git_sha1(hashes):
......@@ -53,7 +53,7 @@ def _compute_directory_git_sha1(hashes):
[
{
'name': entry['name'],
'perms': int(entry['perms'].value, 8),
'perms': entry['perms'],
'target': entry['sha1_git'],
'type': 'dir' if entry['perms'] == GitPerm.TREE else 'file',
}
......
v0.0.15-0-g4d6d748
\ No newline at end of file
v0.0.16-0-g6f89adf
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment