From 46ff62b3247f30dfc1864bc5fffc409fb0ff09b6 Mon Sep 17 00:00:00 2001 From: Daniella Mesquita Date: Mon, 18 Mar 2024 21:54:09 -0300 Subject: [PATCH] complement previous commit(s) --- (test Test) => (testTest) | 0 .gitmeta | 28 +++++----- .gitmeta-cid | 11 ++-- Untitled Document => UntitledDocument | 0 pre-commit | 2 +- pre-commit.creditgpt | 74 --------------------------- 6 files changed, 21 insertions(+), 94 deletions(-) rename (test Test) => (testTest) (100%) rename Untitled Document => UntitledDocument (100%) delete mode 100644 pre-commit.creditgpt diff --git a/(test Test) b/(testTest) similarity index 100% rename from (test Test) rename to (testTest) diff --git a/.gitmeta b/.gitmeta index 38da2c5..fea4707 100644 --- a/.gitmeta +++ b/.gitmeta @@ -1,26 +1,26 @@ -commit QmeAq2CSpSVhu4hv1khLZr7FUQ6zFy4MquWd5y6MjmBfZK +commit Qma5tn6ZARmprgvV5mmbUWHrmrBKrJTGQbXTv49RVaBD81 Branch: main -Signed-off by: 0xDDfC2e10702d8A781727A34D83B3bb3CA94a3E91 -Signature: 4b8b81c334c8aa7d275c649c96fd48b61d08c31aceb719e78aea296eda7cc71872852df3e578ce456312ad7978929bb7946eea8f82928b77580e7c51b5dc010001 +Signed-off by: danimesq.eth (0xDDfC2e10702d8A781727A34D83B3bb3CA94a3E91) +Signature: a1c8dbe9d1409f8b863e5116c79fb5f2c65316039c9132ea50aec5546794974403966179792f0ca7771dd996aa6803a4052c4bbf3ef90f9fd8efb755c015997201 ------------------------------ -.gitmeta version: r5 +.gitmeta version: r6 Local folder: /media/daniella/B/git/nerdy DAOs/01VCS/git-meta Remote Name: origin Remote URL: https://github.com/01VCS/git-meta.git ------------------------------ -chown -h 1000:1000 './GPTConversation.txt' -chmod 0664 './GPTConversation.txt' -/usr/bin/touch -hcmd "2024-03-18 21:41:36.8343398000 -0300" './GPTConversation.txt' -/usr/bin/touch -hcad "2024-03-18 21:43:59.7979902000 -0300" './GPTConversation.txt' -chown -h 1000:1000 './Tasks.txt' -chmod 0755 './Tasks.txt' -/usr/bin/touch -hcmd "2024-03-18 21:43:08.2395100000 -0300" './Tasks.txt' -/usr/bin/touch -hcad "2024-03-18 21:43:46.5983745000 -0300" './Tasks.txt' +chown -h 1000:1000 './(testTest)' +chmod 0664 './(testTest)' +/usr/bin/touch -hcmd "2024-03-15 17:57:26.7113822000 -0300" './(testTest)' +/usr/bin/touch -hcad "2024-03-18 05:54:26.8519488000 -0300" './(testTest)' +chown -h 1000:1000 './UntitledDocument' +chmod 0664 './UntitledDocument' +/usr/bin/touch -hcmd "2024-03-15 17:57:40.4637086000 -0300" './UntitledDocument' +/usr/bin/touch -hcad "2024-03-18 05:55:27.1887443000 -0300" './UntitledDocument' chown -h 1000:1000 './pre-commit' chmod 0664 './pre-commit' -/usr/bin/touch -hcmd "2024-03-18 21:40:52.9717673000 -0300" './pre-commit' -/usr/bin/touch -hcad "2024-03-18 21:43:45.0064210000 -0300" './pre-commit' +/usr/bin/touch -hcmd "2024-03-18 21:48:59.1019923000 -0300" './pre-commit' +/usr/bin/touch -hcad "2024-03-18 21:49:10.2657155000 -0300" './pre-commit' diff --git a/.gitmeta-cid b/.gitmeta-cid index 9706634..f0ed071 100644 --- a/.gitmeta-cid +++ b/.gitmeta-cid @@ -1,10 +1,11 @@ -.gitmeta-cid version: r3 +.gitmeta-cid version: r4 Branch: main -Previous commit: QmWPRYQZsZnjEsM9qJiAAcW4YiVvmaNxUTgGSxMEvPxHJV +Previous commit: QmeAq2CSpSVhu4hv1khLZr7FUQ6zFy4MquWd5y6MjmBfZK +Previous commit (classic git hash): 5395267ff743fe8a5fd86174a52901bbdf9b7c1f ------------------------------ Files: -GPTConversation.txt: QmbFMke1KXqnYyBBWxB74N4c5SBnJMVAiMNRcGu6x1AwQH -Tasks.txt: QmUwXWJEV3sM3k49jfqQcVDwCWvRYqsmbPVWSeT5VEuC2c -pre-commit: QmeosV9fkXzo7Pj7jVCQxR9JVHgGNj4ABj7rCrKogrDAPr +(testTest): QmbFMke1KXqnYyBBWxB74N4c5SBnJMVAiMNRcGu6x1AwQH +UntitledDocument: QmbFMke1KXqnYyBBWxB74N4c5SBnJMVAiMNRcGu6x1AwQH +pre-commit: QmXdgUpdDddtkS6BNAE6NKx98Hnyj72tBqrBiFLKnCBkaK diff --git a/Untitled Document b/UntitledDocument similarity index 100% rename from Untitled Document rename to UntitledDocument diff --git a/pre-commit b/pre-commit index 1645662..bd4358a 100644 --- a/pre-commit +++ b/pre-commit @@ -67,7 +67,7 @@ fi fi echo "" >> .gitmeta && echo "------------------------------" >> .gitmeta && echo "" >> .gitmeta -echo ".gitmeta version: r5" >> .gitmeta +echo ".gitmeta version: r6" >> .gitmeta echo "Local folder: ""$rocketlaunch_dir" >> .gitmeta echo "Remote Name: $first_remote_name" >> .gitmeta echo "Remote URL: $first_remote_url" >> .gitmeta diff --git a/pre-commit.creditgpt b/pre-commit.creditgpt deleted file mode 100644 index 698eea2..0000000 --- a/pre-commit.creditgpt +++ /dev/null @@ -1,74 +0,0 @@ -#!/bin/bash - -#01VCSHere - -echo "πŸ€“πŸ“ Storing files' timestamp, CID/hash; and other files/commit's metadata..." - -commit_author="$(git config user.name)"" <""$(git config user.email)"">" -commit_message=$(cat $1) -current_branch=$(git rev-parse --abbrev-ref HEAD) #from https://dev.to/anibalardid/how-to-check-commit-message-and-branch-name-with-git-hooks-without-any-new-installation-n34 -first_remote_name=$(git remote | head -n 1) # Define the first remote's name -first_remote_url=$(git remote | head -n 1 | xargs git remote get-url) # Get the first remote's URL - -# https://github.com/typicode/husky/discussions/1171 -rocketlaunch_dir=`pwd` #from https://unix.stackexchange.com/a/52919/470623 - -# Get a list of all staged files -staged_files=$(git diff --cached --name-only) - -# Exit if no files are staged -if [ -z "$staged_files" ]; then - echo "No files staged. Exiting pre-commit hook." - exit 0 -fi - -if [ ! -f ".gitmeta-cid" ]; then touch .gitmeta-cid; fi - -previous_commit_cid=$(git rev-parse HEAD) - -echo ".gitmeta-cid version: r3 " > .gitmeta-cid #use ">" instead of ">>" as a way of emptying .gitmeta-cid before writing new commit data -echo "Branch: $current_branch" >> .gitmeta-cid -echo "Previous commit: $previous_commit_cid" >> .gitmeta-cid -echo "" >> .gitmeta-cid && echo "------------------------------" >> .gitmeta-cid && echo "" >> .gitmeta-cid -echo "Files:" >> .gitmeta-cid - -# Hash (IPFS CID) the contents of each staged file, to the pipe -for file in $staged_files; do - if [ -f "$file" ]; then - file_cid=$(ipfs add -q --only-hash "$file") - echo "$file"": ""$file_cid" >> .gitmeta-cid - fi -done - -commit_cid=$(ipfs add -q --only-hash .gitmeta-cid) -echo "[01VCS] πŸ†”Commit ID: $commit_cid" - -echo "commit ""$commit_cid" > .gitmeta #use ">" instead of ">>" as a way of emptying .gitmeta before writing new commit data -echo "Branch: ""$current_branch" >> .gitmeta - -# If the .eth file exists, sign the commit data with the Ethereum account -if [ -f ".git/hooks/.eth" ]; then - echo "πŸ’Ž Found .git/hooks/.eth!" - eth_account=$(cat .git/hooks/.eth) -# signature=$(ethereal signature sign --nohash --data="$commit_cid" --signer="$eth_account" --passphrase="your_passphrase_here") - echo "πŸͺ„ Signing the commit $commit_cid with your choosen ETH address $eth_account..." - signature=$(ethereal signature sign --offline --nohash --data="$commit_cid" --signer="$eth_account" --passphrase="$(jq -r '.passphrase' $HOME/.ethereal.json)" --config $HOME/.ethereal.json) - echo "Signed-off by: $eth_account" >> .gitmeta - echo "Signature: $signature" >> .gitmeta - echo "πŸ”¦ Verifying signature..." - ethereal signature verify --nohash --data="$commit_cid" --signature="$signature" --signer="$eth_account" #from https://github.com/wealdtech/ethereal?tab=readme-ov-file#signature-signer -fi - -echo "" >> .gitmeta && echo "------------------------------" >> .gitmeta && echo "" >> .gitmeta -echo ".gitmeta version: r5" >> .gitmeta -echo "Local folder: ""$rocketlaunch_dir" >> .gitmeta -echo "Remote Name: $first_remote_name" >> .gitmeta -echo "Remote URL: $first_remote_url" >> .gitmeta - -echo "" >> .gitmeta && echo "------------------------------" >> .gitmeta && echo "" >> .gitmeta - -bash .git/hooks/git-meta --store -git add .gitmeta -git add .gitmeta-cid -echo "βœ… Done. Meta has been preserved!" -echo "πŸŽ‰ Your snapshot/commit is done!"