@ibgib/ibgib
Version:
ibgib RCLI (Robbotic/Request/Command Line Interface) front end :under_construction:
1,436 lines (1,019 loc) • 121 kB
Plain Text
commit eaa48106c7f4958efb1781c534c3095d6f1558a1 (HEAD -> refs/heads/main, tag: refs/tags/v0.0.61)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Mar 26 08:59:10 2024 -0500
0.0.61
commit ccafdaf4a8fe9c1394defce9392c3f58d5a77e71
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Mar 26 08:56:33 2024 -0500
meta: added git.log text file, progress: nolog added to respecs
meta: added git.log text file
* git --no-pager log > git.log
* this is what i'll do when transitioning from git to ibgib dogfood.
progress: nolog added to respecs
* tests passing
* fixed plumbing for dataOverrides/detailsOverrides
commit 32640178ffab8638594a91cce356f29238401139 (tag: refs/tags/v0.0.60)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Mar 25 18:40:53 2024 -0500
0.0.60
commit 2005561dcaa1be98259c06c047c787875f674c61
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Mar 25 18:40:10 2024 -0500
progress: working on plumbing for settings file
* need to go back and ensure other sync tests still work.
* adjust those tests to not store status ibgibs (play with this)
* come back to b2 sync
commit ac09b945f2e083923d71d516091871edd9a5cacd (tag: refs/tags/v0.0.59)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Mar 25 10:40:19 2024 -0500
0.0.59
commit 64bbe2d3a56913c89686243adadfa6b060391e65
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Mar 25 10:39:01 2024 -0500
progress: working on handle b2tfs sync
* the issue just leaving off with is wondering about localSpace vs.
branchSpace.
* i am thinking that it should be fine with the localSpace:
branchSpace in syncIbGibs call.
* the localSpace_nonBranch is mainly for getting the syncSpace
initialized and "shouldn't" have anything to do with proceedings.
commit c1e5979bffc917d7023dbc08dabc53fa19d01bd0 (tag: refs/tags/v0.0.58)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Mar 25 05:46:09 2024 -0500
0.0.58
commit b78d9f6233e4cfcbeba8b1ba834e4fd65054eee9
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Mar 25 05:44:03 2024 -0500
progress: testing sync passing
* synced two locally divergent timelines that merged in the sync space.
* final latest addrs all match up.
* examined behavior at each point of testing and it everything looks
as expected.
* try using fureels?
commit 54a237989297494dce368bcee798852081dad572 (tag: refs/tags/v0.0.57)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sun Mar 24 18:06:29 2024 -0500
0.0.57
commit 404cddd00cde84cf89ce7d4587baf3d0b81f2f43
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sun Mar 24 18:04:05 2024 -0500
progress: first part of concurrent spaceA/B testing done
* had to change test key/values to be unique, because dna is
purposefully not timestamped or uuid.
* some dna was already present after first run of tests so counter
increments were wrong.
* next up is to do the sync for spaceB which should have to merge
changes by dna as well as push local changes to outerspace.
* after this, should have to synchronize spaceA again to get changes
from spaceB.
commit 790219dd7ffc53e69f77d94d0050a65abc9eae20 (tag: refs/tags/v0.0.56)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sun Mar 24 14:58:21 2024 -0500
0.0.56
commit 00057d45f830a9032dc5e2e440810a863e84a380
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sun Mar 24 14:57:54 2024 -0500
progress: tests passing now
* had a false alarm with logic of testing for stones.
commit 7381db4fd0a0f05aff7f393ff0b2bd17231da74f (tag: refs/tags/v0.0.55)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sun Mar 24 11:29:13 2024 -0500
0.0.55
commit cf097027f74e61a68c40ad87bb0b06ab233113f9
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sun Mar 24 11:24:54 2024 -0500
progress: sync spaceB update 1 possibly working
* i'm getting errors related to throughput failures on fargin aws. not
surprising of course, as the settings are at read/write provisioned 2.
* anyway, i've fixed some bugs related to subscriptions, and passing
around the local space. also had to adjust core-gib to register spaceB
with the bootstrap. maybe some other tweaks.
* next, rerun tests perhaps with ihgher throughput and ensure that all
the current test cases (stones/tjps/small/large dependency graphs) are
passing.
* if passing, then we can go ahead and do concurrent changes in local
space (spaceA) and spaceB. Ensure that the timelines are properly
merged. once that's going, create handle-b2-sync. or should i just use
it manually passing in the sync space? hmm
commit 2538da48d50873f60ebdbb9a4a31464384ce7ac2 (tag: refs/tags/v0.0.54)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Mar 22 13:18:11 2024 -0500
0.0.54
commit d5b5840e889169ceec6d6abd2e769bff927aee0c
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Mar 22 13:13:27 2024 -0500
progress: working on merging dna and resolving spaceB
* it was failing to download the new ibgibs from the store into the
local space b. i found that the metaservice base was not specifying
local space when performing that handler processing in the
`_handleSyncStatus_Merged` function, so it was just storing the
ibgibs in the default local user space.
* now there is a different error and there is an error about subscriber
refernce. it looks similar to the past one, and it may just be that
the metaservice is getting closed before it's able to handle the
complete handler.
* both of these problems (i am thinking) seem to stem from differences
between my impl of the reactive code and rxjs's implementation. they
had what was to my eyes magic for subscribers and i probably had
implemented just whatever worked to make them happy.
* probably just need to make the metaservice's saga subscription local
only to the closure and maybe i don't even need saga subscriptions
on the saga info object itself. feels a bit klugy anyway.
commit eee6d3cc49ea1e08c43e6ff8af6eb2a79355d3b6
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Mar 22 09:02:43 2024 -0500
progress: added update test region to sync tests
* tests for both stones and timelines
commit 86e57cca5d2e2f90a272f15ac6924bf3f979d171 (tag: refs/tags/v0.0.53)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Mar 21 16:30:02 2024 -0500
0.0.53
commit aef3bbeab92487c896027af8c573f49350f5389b
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Mar 21 16:27:33 2024 -0500
progress: fixed a couple bugs on aws adapter and tests are passing
* timeline large/small
* stone large/small
* next is to mimic actions of branches
* already sketched a tiny bit for a spaceB
* improved a bit the reckonings
* need to query when there are no changes (already synced)...
* this may already be implemented actually.
* make various changes with syncing from one space to the other
* be sure to include concurrent changes when synchronizing.
commit e1f9b9164a105f6b7aacffc3b3d2eda56b73503f (tag: refs/tags/v0.0.52)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Mar 21 13:18:05 2024 -0500
0.0.52
commit 7ba33ea3d0085e90601e55ed106ee0834a5cc87d
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Mar 21 13:16:35 2024 -0500
progress: adding more syncing test with spaceB
* improving tests (relatively)
* mystery i'm leaving off with: why is updated firing for spaceB?
* it is not newer.
* in the spinOffToComplete handler on line 4001, the latestAddr_Store
is the tjp
* bug in tjp latest code here?
commit d13e3828a4f33b94f44e24abec178865c1c07d54
Author: William Raiford <bill.mybiz@gmail.com>
Date: Wed Mar 20 12:46:56 2024 -0500
progress: tweak simple handle-sync tests
commit a3ab1b84068249a4601080152c1852b6b7db061a (tag: refs/tags/v0.0.51)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Wed Mar 20 05:43:15 2024 -0500
0.0.51
commit 530e0fe996047d3cb8aac0ec335dab3c3a32a5c4
Author: William Raiford <bill.mybiz@gmail.com>
Date: Wed Mar 20 05:40:56 2024 -0500
progress: both small and large stone ibgibs sync working
* apparently i had a bug in the old code where it wasn't getting
non-binary large stone ibgibs very nicely. possibly just large
non-binary ibgibs (any of them).
* test, test, test
* inlined some of the aws-related cmd code as I saw them.
* next is to try larger graphs.
* i need to see what happens/how it handles failures, especially
throughput failures which will most likely occur.
* would be bad for a vcs to have hanging/non-transactional sync.
commit 3e0127467bf75626fef68720e75432345196f61c (tag: refs/tags/v0.0.50)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Mar 19 16:13:27 2024 -0500
0.0.50
commit edd451798cc37b451bf265871e7d0a17051fed5c
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Mar 19 16:12:29 2024 -0500
progress: testing large ibgib
* getting 403
* looks like it's not a permission it has something to do with the key
being different than when we put it in
* examine the get s3 key from addr function everywhere
commit 366215d830d3b83f5319d29fc02ceced8f1bcd42
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Mar 19 15:18:21 2024 -0500
progress: tweak handle sync respec in prep for more varied tests
* next test will be a larger single stone.
* then we will start to do more complicatd living ibgibs
commit 6ff3171fd8c6699e22a601d659de65f0cd5803cc (tag: refs/tags/v0.0.49)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Mar 19 11:42:51 2024 -0500
0.0.49
commit 90967a416570f15f4c113961604dd8a515d51b1b
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Mar 19 11:37:59 2024 -0500
progress: simplest syncIbGibs testing passing
* had to futz around and "correct" where I'm
subscribing/unsubscribing/completing in metaspace vs. aws dynamo
space.
* the space itself is responsible for calling
subject.complete()/error() is what i decided.
* no subject.complete()/error() calls from within a next: subscription
handler.
* next can set a slightly less minimal test that just has a single
constant stone ibgib that is large enough to be triggered to be stored
in the bucket with only a stubbed reference in dynamodb.
* then we will build up tests with more and more complicated scenarios
of timelines/stones combinations
* off the top of my head, the dna works well enough for stones since
we are sending a single root ibgib address to the syncIbGibs
function.
commit 8dec19584928d15bd36656c4ac79e54d6a460d74 (tag: refs/tags/v0.0.48)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Mar 18 15:47:00 2024 -0500
0.0.48
commit 3a8fc855e6faa89c095f693995375222cfe22731
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Mar 18 15:45:03 2024 -0500
progress: troubleshooting sync completion
* something is up with the subscribing/unsubscribing.
* doSync_awaitAllSagas `complete/error` handlers not triggering but
`next` is.
* possibly the error is in the unsubscribe part? i need to get clear
where i want what subscribers and how to unsubscribe them
commit 9fccb72abfcaa01dda00d24d40b136e7bcc26249 (tag: refs/tags/v0.0.47)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Mar 18 13:36:07 2024 -0500
0.0.47
commit 7134a6ac449c9c4d6fe5e61a4a2057582377a386
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Mar 18 13:33:18 2024 -0500
progress: syncing one stone "working"
* had to change syncIbGibs impl if only a stone was sent
* i think i had been thinking it was always going to be based on
living ibgib, but you should be able to just send a stone.
* confirmed it is getting synced now (it's in the store)
* questions to test:
* is it getting skipped correctly if it's tried to send again by
itself?
* is there a way i can reduce metadata storage?
* how do i make this more durable for larger graphs?
commit e3c71d8dda23a5fcff638c4ec873c5390d1c1a39 (tag: refs/tags/v0.0.46)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Mar 18 10:12:18 2024 -0500
0.0.46
commit 06b2af67186b04ccf13b873492ee4a30d5dd4d3f
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Mar 18 10:11:37 2024 -0500
progress: changed b2tfs buffer/uint8array code
* looks like ts upgrade caught what was a probable bug. or ...
commit ed2b230fba32b56f63a86bd9ecc0bc5dbeee0139 (tag: refs/tags/v0.0.45)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Mar 18 10:03:49 2024 -0500
0.0.45
commit e743d89865681f7db89e420194eb897e93671b39
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Mar 18 10:01:43 2024 -0500
progress: initial sketch complete of ibgib app's side of sync
* tested 0%
* actual sync will have problems
* i think maybe the pieces are connected except the actual sync.
* rcli pieces i mean leading up to executing the sync.
* getting the sync space(s)
* decrypting the private details of the sync spaces
* kluging the plaintext onto the space itself.
commit aecc46dfc627c4ecc2cf0d4247db5591d3744fc4 (tag: refs/tags/v0.0.44)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sat Mar 16 07:54:38 2024 -0500
0.0.44
commit 714f39c8deec20be134254a6e20bfba1cc3112de
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sat Mar 16 07:54:15 2024 -0500
progress: tweaks/comments to get to build to check in
commit c22bfae3b07f3268f621841a9179fac231c8296c (tag: refs/tags/v0.0.43)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sat Mar 16 07:52:10 2024 -0500
0.0.43
commit 6482af174caf98b9739c3cb1b4128880f8eba1fb
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sat Mar 16 07:49:22 2024 -0500
progress: still chugging on getting sync spaces
* just finished sketching a getSyncSpaces_witnesses function in
core-gib.
* refactored extractArg_space to localSpace ot differentiate between
this and extractArg_syncSpaces (which is what i'm working on atow).
* need to add in the filtering aspect here in this function.
* perhaps at first just skip the filtering and only assume one sync
space...very tempting, but i think i need to do tihs at least to
replicate behavior like 'ibgib --sync remote_name_here'
commit 6dde4fc467fb1d69993a0f26ae47d060f18bf1c4 (tag: refs/tags/v0.0.42)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Mar 14 09:45:13 2024 -0500
0.0.42
commit 7765f6715e97a74e85eb6862f998f36e331f0df7
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Mar 14 09:44:52 2024 -0500
progress: tweak to make compile, leaving off in handleSync_exec
commit 56a09976277f15a39a2fcb3580c16c53e7a3d9e6 (tag: refs/tags/v0.0.41)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Mar 14 09:44:12 2024 -0500
0.0.41
commit 1f660b1def6b8eb43b147f06a09977939e6d6a44
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Mar 14 09:43:44 2024 -0500
meta: codegpt experiment adds a line to .vscode/settings.json
commit abfec05be1dac96001507e0fd7193639ce4570ae
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Mar 14 09:42:35 2024 -0500
progress: reworking plumbing for syncIbGibs
* for now will kluge just manually settings details as a property
on the aws dynamo space and clearing/expiring after sync occurs.
* still working through when/how to do this.
commit d465e901216b31a8f1e87d45008765b1a86c59fe (tag: refs/tags/v0.0.40)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Wed Mar 13 09:12:03 2024 -0500
0.0.40
commit 619fd2be4d91fca41cbbe4fe8c670a6f0bd46a86
Author: William Raiford <bill.mybiz@gmail.com>
Date: Wed Mar 13 09:09:41 2024 -0500
progress: working through doSync/unwrap of sync space
* leaving off in unwrapEncryptedSyncspace (core-gib).
* the plaintextString is good with the mocked metaspace providing the
correct test password.
* it assumes that the plaintext is the syncspaceData which is no
longer correct. This is actually the details for the given space.
not sure how to reshape this but tihs is where i'm leaving off.
commit 63a7a52b40f2abaf8e109334fa661d242296f1cc (tag: refs/tags/v0.0.39)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Mar 12 08:02:24 2024 -0500
0.0.39
commit 83602be152313313877ff4a092ab391d29ef20f7
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Mar 12 08:02:01 2024 -0500
meta: corrected npmignore to exclude private/secret pattern
commit f87b72a53061de733231f2a66b221281f23e66ce (tag: refs/tags/v0.0.38)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Mar 12 06:42:59 2024 -0500
0.0.38
commit 596948b3f2cb5c3a34f8af9207b17ef24138d124
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Mar 12 06:41:04 2024 -0500
progress: sync respec sketched up until sync point
* secret settings added to gitignore
* all *.secret.json glob
* added an example file to show the shape
* haven't really tested except to see that the ibgibs are getting stored
where/how i expect them.
commit 96d6b624481e158d66a73b88033c40ab97f5afd1 (tag: refs/tags/v0.0.37)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Mar 11 15:55:30 2024 -0500
0.0.37
commit 916062320225d367a5d94fe8dd5bd0da4a44dc27
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Mar 11 15:55:19 2024 -0500
progress: sketching testing sync still
commit 201ec64f19629b15369dbc0790f5c26f54ead332 (tag: refs/tags/v0.0.36)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Mar 11 15:54:10 2024 -0500
0.0.36
commit ca1b7b3c9252c4d398bcdc9750c4ae1b9db0dc07
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Mar 11 15:53:50 2024 -0500
progress: sketching testing sync
commit 5f934f34150b48fbc91211ca7b64e08d8e0f7740 (tag: refs/tags/v0.0.35)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Mar 11 08:58:02 2024 -0500
0.0.35
commit 954ed2ae24682fd691f5d1d5853924920a13d7e5
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Mar 11 08:57:09 2024 -0500
progress: sync add impl. working on setting up local test env
commit 9b82d14039b4ca25f05f31592e143b5ae2a9bee1 (tag: refs/tags/v0.0.34)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sat Mar 9 07:22:51 2024 -0600
0.0.34
commit a4e525358cccae85e34e5644762873dee5936bec
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sat Mar 9 07:22:21 2024 -0600
meta: bump helper/encrypt/core-gib libs
commit a1ace0badc3145dc711bcf5d862203c668e15b0d (tag: refs/tags/v0.0.33)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sat Mar 9 06:22:43 2024 -0600
0.0.33
commit 5f90b22822c76833e97899ce8ca0d3cd28e1739c
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sat Mar 9 06:21:55 2024 -0600
progress: add sync space sketched and looks okish
commit 467cea02ee8ddd7edd6b485a4141e8735593547b (tag: refs/tags/v0.0.32)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Mar 8 15:22:50 2024 -0600
0.0.32
commit c5b88ef0b961f08d32d93447cfee48194920e4e1
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Mar 8 15:22:31 2024 -0600
progress: handle sync, impl: info spaces
commit 593a68025b6d4949b1c712700b796bd2d0abe07e (tag: refs/tags/v0.0.31)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Mar 7 16:12:40 2024 -0600
0.0.31
commit 2a813b9caaf2557453c8eb1af2fd451998128343
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Mar 7 16:11:42 2024 -0600
progress: handle-sync inching forward with additional create new/add
* need to pass in secret ibgib to add_aws function.
* made a couple wakkas in handle-sync to get it to build
commit 536991e987a9b9ca1d74d97e05bf0fe44d767c2c (tag: refs/tags/v0.0.30)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Mar 7 10:01:07 2024 -0600
0.0.30
commit af8d25fc25e3492849d1b2e0a690e0d118b77992
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Mar 7 09:59:30 2024 -0600
progress: handle sync sketching still
* space type/subtypes work sketched from core-gib
* bumped core-gib
* commented out all handle sync code
* briefly scan first couple functions to see if any changes from this
* otherwise, working on create new/add sync space functionality
commit bce9980c90a01a2422d31863d391a59bb5270e00 (tag: refs/tags/v0.0.29)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Mar 5 06:50:24 2024 -0600
0.0.29
commit c034b644cec4270e00c3ac2d5f5df3a97bacb291
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Mar 5 06:49:47 2024 -0600
progress: commented out some handle-sync code to build
* still there for help in scaffolding from code in handle-secret
commit 9163fccaf49de388e110ff08942bb19711eb2a49 (tag: refs/tags/v0.0.28)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Mar 5 06:47:34 2024 -0600
0.0.28
commit a84947521c875157330d1e124a121649135c6ab4
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Mar 5 06:46:59 2024 -0600
progress: still working on sync space implementation
* just added Rel8n.secret/encryption in ts-gib and bumped
commit ee660ce1e878daddd0c18e1ecbc7e93db1f6e143 (tag: refs/tags/v0.0.27)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Feb 29 12:01:23 2024 -0600
0.0.27
commit 7738f66617f43c6b87b0b259a2104c1fd953099b
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Feb 29 12:00:37 2024 -0600
progress: encryption ibgibs working
* respecs passing
* manual testing looks about right.
* this will also be tested when we put it all together when syncing with
outer space(s)
commit f3b060eb9add28088953b55d0e9a2e581c3682a2 (tag: refs/tags/v0.0.26)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Feb 29 09:21:36 2024 -0600
0.0.26
commit c597c714f213bb0990919379e79b40bd82061e5e
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Feb 29 09:20:19 2024 -0600
progress: encryption ibgib almost implemented
* leaving off where i need to add the block mode validation in core-gib
* initial manual add and info testing is passing (before block mode
stuff)
* definitely have to finish also the block mode impl in
handle-encrypt.mts as well as make sure to include this in respec
commit 7748dff18dbf7016611ee249d5bcb52ebf6f7fdd (tag: refs/tags/v0.0.25)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Wed Feb 28 13:29:40 2024 -0600
0.0.25
commit 47ece9e0241425c4c185d5b992de0505ffd7c682
Author: William Raiford <bill.mybiz@gmail.com>
Date: Wed Feb 28 13:29:22 2024 -0600
progress: workign through encrypt
commit 7ec447878e997380a594e32642ac94690cc6465c (tag: refs/tags/v0.0.24)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Wed Feb 28 07:45:43 2024 -0600
0.0.24
commit cfc72ea747df3d52a0fbe22699bd1518ffed43f5
Author: William Raiford <bill.mybiz@gmail.com>
Date: Wed Feb 28 07:45:18 2024 -0600
progress: commented out temporarily handle-encrypt to check in
commit 6ee50d8ffd3ae455471d664cb000443807130da4 (tag: refs/tags/v0.0.23)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Wed Feb 28 07:43:59 2024 -0600
0.0.23
commit 24efde40cb55e26a0d5222370df9e8511f0723b3
Author: William Raiford <bill.mybiz@gmail.com>
Date: Wed Feb 28 07:43:41 2024 -0600
progress: working on encryptionibgib here and core-gib
commit 66fe8a17e08bbbe668ecaee2343d14f744d0eaa1 (tag: refs/tags/v0.0.22)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Feb 26 06:15:30 2024 -0600
0.0.22
commit ef7783d6e2e080196a906fd3a93dce3783f3522f
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Feb 26 06:14:26 2024 -0600
progress: secret respec up and going
* secrets look to be working, moving on to the encryption ibgibs.
* should be very similar to secrets, as it's essentially
storing metadata about the encryption just as the secret ibgib is
storing metadata about secrets.
commit 2c0ae650b726659fd468f5306b414a71fec5b178
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sun Feb 25 06:50:52 2024 -0600
meta: bump AUTO-GENERATED-version
commit 6750f47c3ca54a9482230eec127d4477ce23b8f2 (tag: refs/tags/v0.0.21)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sat Feb 24 08:56:46 2024 -0600
0.0.21
commit 057ee685a12fe5071b879200eef6b03153a7809d
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sat Feb 24 08:56:14 2024 -0600
progress: secret mut8 working, meta: bump helper/core-gib
commit abaa3f1a8e99cbe28271ce1ebed04d9664f18392 (tag: refs/tags/v0.0.20)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Feb 23 10:05:18 2024 -0600
0.0.20
commit 878390561afb21c62a9c26ef2a78eba336092212
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Feb 23 10:04:59 2024 -0600
progress: sketched mut8 secret
* not tested
commit eb68ea3d80bb774fb13ece985117a8afb320d2c3 (tag: refs/tags/v0.0.19)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Feb 23 06:55:17 2024 -0600
0.0.19
commit 1d295af3e4d81e1076eaf29aec9d9ed6983c5d21
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Feb 23 06:54:49 2024 -0600
progress: --secret --info sketched and somewhat tested
commit 809dd2ad299e820df22c0f177944c3538ef04bac (tag: refs/tags/v0.0.18)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Feb 22 09:38:50 2024 -0600
0.0.18
commit de16c0a5a42dc1fd1001fc6ebb5d4057a94c98d6
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Feb 22 09:38:17 2024 -0600
progress: add secret "working", progress: implemented version cmd
commit 72edffc3d8cba74f1c7c47f081b78ca5440ec472
Author: William Raiford <bill.mybiz@gmail.com>
Date: Wed Feb 21 09:07:12 2024 -0600
progress: pulled b2tfs testing plumbing for general use
* still a little cleanup (tests execute under test-b2tfs still)
* sketched add secret handler and respec for this
* this respec is what uses the generic b2tfs testing plumbing now.
commit 9427ea0f5e539a227875cdecf3de3e64d167c218 (tag: refs/tags/v0.0.17)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Feb 16 07:46:13 2024 -0600
0.0.17
commit 092de258b97722085b385deb172357179091be9f
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Feb 16 07:45:19 2024 -0600
progress: sync - working in core-gib on secrets
* porting over
* deciding to do separate steps for each create
secret/encryption/outerspace(sync)
commit 8b017ae1a0f4cd9e4f09ad06d697669c434bcaf5 (tag: refs/tags/v0.0.16)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Feb 15 16:14:29 2024 -0600
0.0.16
commit a7667531f7e7d644a78bc97f494910eb6046e86d
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Feb 15 16:13:18 2024 -0600
progress: sketching handle sync
* no idea about encryption/secret ibgib creation.
* maybe add other separate handlers.
* prompt on fly sounds iffy in a command line.
* but otoh it might be annoying to have it fail with different failure
messages multiple times...
commit 32882297a3c29fd780c5633eb329b31b2fdce36c (tag: refs/tags/v0.0.15)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Feb 15 15:08:29 2024 -0600
0.0.15
commit c98da298d1c7a4a5afd7654f9fb8a7be4809c981
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Feb 15 14:41:33 2024 -0600
progress: sketched direct port of aws outer space
* compiles at least, zero testing done at this point
commit 27134de15fd716553b037c95b9f3baa332e816e2 (tag: refs/tags/v0.0.14)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Feb 15 10:38:12 2024 -0600
0.0.14
commit 2ae364b84c703bace64cc93a3f98c217dc9d94e5
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Feb 15 10:37:35 2024 -0600
progress: bringing in aws dynamo space
* importing aws sdk unfortunately...adds quite a bit of node_modules
commit 8d5e95489070af67a2814b3e992c7f498a2f602b (tag: refs/tags/v0.0.13)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Feb 15 08:31:41 2024 -0600
0.0.13
commit a933b47892ddcc68109243892d25793bcb919225
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Feb 15 08:31:19 2024 -0600
progress: implemented --brief for --b2-diff
commit d51039d55dcccabadd9e89f7e4f191a0d349969d
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Feb 15 06:54:39 2024 -0600
progress: deleted .git.zip in test repo helper-gib and restored .gitgib
* Now with Uint8Array used across all pieces, there are no issues with
adding the .git folder to an ibgib b2tfs repo
* had to rename from .git folder to avoid git thinking it was a repo
folder and not the test folder that it is.
commit 17a7d66146a7229fa90fee03fcf8317120f1587b (tag: refs/tags/v0.0.12)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Wed Feb 14 12:30:21 2024 -0600
0.0.12
commit 5af04c35da2b990a260f1dea69caa12ab7028a40
Author: William Raiford <bill.mybiz@gmail.com>
Date: Wed Feb 14 12:28:02 2024 -0600
progress: binary ibgibs look to be working for b2tfs
* Uint8Array used
* commented-out startState that has ionic-gib (relatively complex
angular v16 app) is now passing
* was failing previously both for odd characters in filenames and
empty-data files which were failing core-gib toDto/helper-gib clone
commit 830845af6a1139c2039a7232e2c3b0d25e4723cf
Author: William Raiford <bill.mybiz@gmail.com>
Date: Wed Feb 14 12:27:34 2024 -0600
meta: bump core-gib
* core-gib changed toDto to enable binary ibgibs
commit fd37f3543f2f0c58c07d11c69695b1ad8f9c3b1c (tag: refs/tags/v0.0.11)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Feb 13 16:38:30 2024 -0600
0.0.11
commit 138a581049b273d0744f9775e1f1eeb6510b5c3e
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Feb 13 16:38:02 2024 -0600
progress: hack item-helper to build
* using npm for vcs for short time here, so just getting to build
commit 91d2f5c5159b88bca43ecf815ac8ab02213bef88 (tag: refs/tags/v0.0.10)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Feb 13 16:37:02 2024 -0600
0.0.10
commit 0af0e1ee7966d72c05b44a54220f88561972f44f
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Feb 13 16:35:07 2024 -0600
progress: working on switching bin ibgibs to full binary still
* there is a problem at ts-gib toDto and helper-gib clone.
* clone needs to check if the address is a binary, in which case,
the data field must be copied differently.
* otherwise, we assume the data field is always non-binary primitives
commit bebe1a9c3ee4af86e350a4fee8b111efbdccc7dc
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Feb 13 16:34:58 2024 -0600
meta: bump core-gib
commit e7a47763559c8a5aa8ae20da0593f8816f6db9ec (tag: refs/tags/v0.0.9)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sun Feb 11 16:05:31 2024 -0600
0.0.9
commit 357ccfbef9d22b0c29d73314ef24bfe7ec1a3cba
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sun Feb 11 16:04:24 2024 -0600
progress: working on import/export failures
* fixed how i was creating raw export
* added manual timestamp and uuid to data
* failing on import now because it's trying to read from the space we're
importing into.
* add space qualified addrs to export?
commit a29519cb63a122c005982cb4617866f7e1200097 (tag: refs/tags/v0.0.8)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sun Feb 11 09:57:48 2024 -0600
0.0.8
commit 2a256d582d37a62841b1781048d1ff5e5dcb1fcd
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sun Feb 11 09:57:18 2024 -0600
progress: export tweaks to include core-gib changes
commit e59b968ffaae14b23a03260814fb0727dc5f27e8
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sun Feb 11 09:56:27 2024 -0600
meta: bumped @ibgib/helper/ts/core-gib deps to lower deps count
* removed 30-ish deps I wasn't really using
commit 5c7df178811cead980a13d23753aece08d736ca6 (tag: refs/tags/v0.0.7)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sat Feb 10 12:47:05 2024 -0600
0.0.7
commit 4b3749f8bbc2ba54cbcb15be48d0355318a84253
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sat Feb 10 12:15:00 2024 -0600
progress: sketching handle import
* complement to the export code recently committed.
commit f3827357fdcab944118f9a5cb5ee988ae38ffbfd (tag: refs/tags/v0.0.6)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Feb 9 21:52:20 2024 -0600
0.0.6
commit 07a1f21ba74e633da978ef317e31b2d009023f9a
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Feb 9 21:50:38 2024 -0600
progress: export looks to be working with manual testing
commit b453e229eedef2b3f12bd75c47897c26d1560a37 (tag: refs/tags/v0.0.5)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Feb 9 07:37:18 2024 -0600
0.0.5
commit a8fc39f96a471eb658bd7825acb8a103a5439c20
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Feb 9 07:37:01 2024 -0600
meta: package.json added repo
commit 4865957f66d98cdcf27956087b4d7b82206e99f4 (tag: refs/tags/v0.0.4)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Feb 9 07:32:07 2024 -0600
0.0.4
commit 2707534c43c510e94094edcc204de3f5460825b1
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Feb 9 07:31:28 2024 -0600
meta: corrected npmignore to exclude complex repo-folders
commit 3173a3249189d916659dff9f136b666df83340ea
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Feb 9 07:30:08 2024 -0600
meta: exclude complex repos via npmignore
commit 3871f62787d9f2aceeff377b0fbde8aaaa732b8c (tag: refs/tags/v0.0.3)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Feb 9 07:27:51 2024 -0600
0.0.3
commit 9bc38fef4fe3e389594594a095f3e20dee1450a8
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Feb 9 07:27:25 2024 -0600
progress: sketched export and commented out partial sync space impl
commit 1057246151866973f0bae361aeb96c08d2d46737 (tag: refs/tags/v0.0.2)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Feb 9 07:25:28 2024 -0600
0.0.2
commit 672c178a465558bdf92c38043cddcf5069619f85
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Feb 9 07:24:44 2024 -0600
progress: working on import/export and sync space port
commit fe7c209825b43f29c631ad7b287364223710d605
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Feb 5 12:31:58 2024 -0600
progress: "fixed" several issues with real-world repo
* empty files were causing problems
* made decision to have 0 for data hash in binary ib
* changed this in core-gib
* removed restriction on filename regexp
* instead am manually checking only for "..", "/" and "\\" as invalid
strings in filenames.
* slow iteration because ionic-gib is the real-world repo.
* takes about 45 minutes on my laptop.
* still everything seems to be working, though the last run i got a
failure after testing because in my test code (not in the lib
itself) i was failing if contents were empty.
* i changed this code but have not re-run the entire test yet.
commit ac9fa356189f6f10ffc685977aaf8ac198724215
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Feb 5 12:30:28 2024 -0600
progress: added empty file to test repo folder 01_files_only
* i'm having to fix code for files with no data (empty buffer when
readfile)
commit 73fcb89924211c4e39452697283886920d17b1e5
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Feb 5 12:24:14 2024 -0600
progress: added ionic-gib as "real-world" test repo in repo-folders
commit 9ebfe8c9743be867a27f2e949b16a291c493d6ee
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sun Feb 4 14:27:49 2024 -0600
progress: with updated core-gib the backup is now working with binaries
* zip files, jpg, and raw git index file are in files test repo.
* see previous commit
* working as expected.
* did a bit of changing the node space substrate in core-gib
* let's see how it goes...
commit 789c4e41e52d2aaa7cef6b6ec781ae3c27fe105a
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sun Feb 4 14:27:27 2024 -0600
meta: added single test files zip, jpg and index binary to test repo
commit 1ff01ed7863d38017a624fac4cbc215bc8de86fc
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sun Feb 4 14:23:58 2024 -0600
meta: replaced .gitgib with .git.zip
* even though i am now saving raw binaries in node space, i am still
getting errors about corrupted git pack files.
* i am guessing that they are doing something clever that i might not
particularly care for, so going to completely just archive it as a
zip.
* new strat will be to put old .git folder as a zip into the repo and
add .git older to the .ibgibignore.
* the next commit will work with pictures (binaries) as well as the zip
file.
commit 5dcb925b411ff194862cb4f50822992171ac7971
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sat Feb 3 12:06:43 2024 -0600
progress: working on getting bins working in b2tfs dammit
commit 6228975113e41a9abd2383bd21d64d87e9a4daef
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sat Feb 3 12:05:25 2024 -0600
meta: (re)added ibgib-folders that i actually am using atm
commit d5071b55ae19f62fe0245be352b3050c7f816d85 (refs/remotes/origin/main, refs/remotes/origin/HEAD)
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Feb 1 13:44:58 2024 -0600
progress: working on getting non-utf8 files working
* can't get the git files to work properly.
* looks like they some sort of utf16
* somewhat working on the b2tfs side of things, but i need to be able to
store non-utf-8 bin ibgibs (data = utf string atm) with zero side
effects down to the binary level.
* i think i can do it possibly brute force it with storing the buffer
array integers as text.
* most likely extremely inefficient but desperate for edge case files
atm.
* main driver is to be able to store the initial state of the .git
database to maintain logs, etc., while transitioning from git to
dogfooding b2tfs.
commit 796bd0f77eb5b982d7742ab70d6dc53143cc6001
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Feb 1 10:09:18 2024 -0600
progress: helper-gib test repo working
* .git files not working correctly.
* i'm almost positive this is because it has binary files.
i can look into differentiating utf8 from everything else and see if
i can get a very basic binary backup going.
commit 39c759c319b8747c2236d65ca3290867b406d399
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Feb 1 07:57:02 2024 -0600
progress: editing file working now with apply diff but not add file
* g2g but wth
commit b1fb1b9e3576596abb9d2e43ce66a6394bcb856f
Author: William Raiford <bill.mybiz@gmail.com>
Date: Wed Jan 31 10:42:19 2024 -0600
progress: added helper-gib test repo
commit ab3c458eced9a0d9e2f49d15e5f1c6854ca4395d
Author: William Raiford <bill.mybiz@gmail.com>
Date: Wed Jan 31 10:41:13 2024 -0600
progress: tweaking branch.respec.mts with Dear fns
* i'm focusing on testing branching with real-world helper-gib
commit 9c73f23a0ce3d8a5d9461a22e0f0f82742883e1f
Author: William Raiford <bill.mybiz@gmail.com>
Date: Wed Jan 31 10:30:22 2024 -0600
meta: tsconfig's to ignore test-b2tfs in compiling
* i've added a test complex repo (helper-gib) and it's picking up
its tsconfigs. so i've edited this lib's tsconfig (and tsconfig.test)
to ignore this. but i still want to add the project as a complex,
"real-world" example repo.
commit 94a895c3b6f9badfaec66f0ee5f2061695865676
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Jan 30 15:32:09 2024 -0600
meta: removed Dear/Might respec specifiers
commit 4476e52f37018821a37c19c0fc95608802fe5d1a
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Jan 30 15:28:27 2024 -0600
progress: added more b2tfs respec repos and tests
* js regexp looks to be working
* js must match against the full path not just the filename
* basic include test impl
* all tests passing
commit 1e935123d8a9134fe75d2d7d834c2d36376ae34d
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Jan 30 09:49:19 2024 -0600
fix: isPathFiltered bug when using js regexp
commit 2ad5237f48c2bcbc46c33b9388175ba5d92b2821
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Jan 30 09:48:23 2024 -0600
progress: added common respec
* testing `isPathFiltered`
commit 767b5f42554a259d70bc63a382dee8093f38de5b
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Jan 29 15:52:54 2024 -0600
progress: added sample test repo with node_modules folder
commit f90198a8f4c9b12c581e0171499e1f0c877e1d36
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Jan 29 15:51:34 2024 -0600
meta: roadmap tweaks
commit 5f779a9d07cef51b28b34f3f71ec06d671d7b4ed
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Jan 29 15:38:18 2024 -0600
progress: false fail in b2tfs respec fixed
* for problem, see previous commit
* still had stubbed --fs-only respec with old label.
commit dfb5dc21480c14fc63f82dea794044c6fd1a44c2
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Jan 29 11:25:15 2024 -0600
progress: check fs-only output manually with hashing files
* looks to be passing
* other test failing: b2tfs_diff with unnecessary apply flag (no
differences)
* i guess it's finding a difference.
* need to debug through this and see what is going on with this
failure.
* i didchange some messages with the activate/add branch, but not sure
why this test is failing.
commit 169121e99b21146b63d6291d6a2c40eaa01130c7
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Jan 29 09:31:33 2024 -0600
progress: branch --fs-only testing in progress
* maybe laptop is dying?...checking in
commit 956069ad648febfafa24af0f8c27e686858a97d5
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Jan 29 06:29:48 2024 -0600
progress: write the b2tfs folder/file item to fs sketched
* need to add some branch tests now
commit e10d038f0d53e6f48dc75e66922ec1d550fa73e0
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Jan 29 05:42:29 2024 -0600
progress: working on exporting branch fs-only via b2tfs-branch cmd
commit f64a5ba08378c6f4b9bcc0ff5ef2aa44ad89339c
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sat Jan 27 10:37:09 2024 -0600
progress: working on branch with --fs-only as an export mechanism
* breaking out the branch related respecs to increase rate of testing.
commit a29c66d02a6ff48c4355fbeffc973eb7e5ddafb1
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sat Jan 27 10:36:39 2024 -0600
meta: sketching roadmap
* trying to help myself focus on what i absolutely need to get going to
start dogfooding the vcs side of things.
commit c20f2f597a21933bae2d59f1db2018842ceeb13f
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Jan 26 09:37:29 2024 -0600
progress: b2tfs_add_root_branch refactored to b2tfs_branch
* next is to add the src_addr or src_name or whatever to get a branch
from an existing branch.
commit e67520895931f1d9250dd2d9c76b920eb4af36e6
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Jan 26 07:31:48 2024 -0600
progress: middle of refactoring add-root-branch to just branch
* --add
* sketched
* doesn't pass tests
* does build
* run the tests and go from there
* many b2tfs tests commented out so uncomment afterwards of course
commit 1bc2a4711ad83801a9c61582880606bc72063a02
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Jan 25 07:00:47 2024 -0600
progress: apply comment looks to be working
commit 9a3ff811685fa56bdf993a07dfae6131662b21b6
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Jan 25 05:52:24 2024 -0600
progress: apply comment text sketched
* untested on whether or not the apply comment ibgib is rel8d to the
b2tfs item ibgib in all cases.
commit 6ba30d875bfe17a9b819dfbcdc1fcd79dbe16cac
Author: William Raiford <bill.mybiz@gmail.com>
Date: Wed Jan 24 06:57:40 2024 -0600
progress: improved apply msg plumbing
commit bfffcbaefdb2f6fed2236ee17b0b8e97154da49a
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Jan 23 13:25:50 2024 -0600
progress: vim for apply msg sorta working
* not great
* thanks SO https://stackoverflow.com/a/17110285/3897838
* don't know why exec and execSync ain't working.
* don't know why it's not awaiting when going through editors
in `for` loop.
* anyway, it's working basically in that i'm using vim for an apply
msg but i'm not consuming it yet.
* todo: consume message text by adding a comment to the b2 item.
* test (and change unit tests) to use --text="message here" or
--m="message here yada"
commit 041d1cfb2081f3a6e03be31e2dc7eca760166a88
Author: William Raiford <bill.mybiz@gmail.com>
Date: Tue Jan 23 13:25:25 2024 -0600
meta: added build no clean to package.json script
commit fb6c7830f5d7c10924152e6963646030d69fef83
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Jan 22 09:57:42 2024 -0600
progress: busting out item diff to an ibgib structure
* need to change helper plumbing (and code consumers) to use item diffs
that are ibgibs.
* i have to stop thinking of the diff as tightly linked to the
individual items that they are diffing. they are indeed rel8d, but
the entire diff is its own thing.
* move object references into the diff's IbGib_V1 (not Data_V1) like
in other ibgibs that reference objects.
* will need to be mindful of dto ibgib vs fleshed out one with
references, but i don't think this will be a full witness.
commit 10a49c2a631186a7a69ffd2cd1adccef6d6d96d0
Author: William Raiford <bill.mybiz@gmail.com>
Date: Mon Jan 22 06:50:22 2024 -0600
meta: README
commit e528c7efeaf19e40b6c8aa435cd6b41fe4ad3297
Author: William Raiford <bill.mybiz@gmail.com>
Date: Sat Jan 20 11:37:24 2024 -0600
progress: corrected metastone pathing in core-gib and updated
* all tests passing now that check for no differences after apply diff.
* (the metastone was not being found that pointed to newer b2tfs item.)
* see core-gib commit 00c738a9f102a07cf5b7f176f50622ee7d02c220
* fix: containingDir bug for metastones on long paths
* when long paths for addresses happened and we were looking for
the containingDir to get metastones, the containingDir was not
being populated correctly. this was due to the long path not
being the same depth away from the root tjpGib folder.
* to fix this, i added a flag in the `buildPath` function that
allows to get the path for metastones even if our addr passed in
is not a metastone addr itself.
commit 1b1fb1eebd29051021a485cdccd2082f5a9888ef
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Jan 19 09:05:27 2024 -0600
progress: made note about where leaving off with long path metastone bug
* for convenience:
throw new Error(`(UNEXPECTED) leaving off here...there is
a bug in node filesystem space v1. containingDir is wrong
(line 496 in mjs) when the path is long. check for long path (regex
against long path or change build path to include flag if long?). once
we have the containingDir, there are indeed meta stones in the correct
directory for the b2tfs item. (there is a metastone that points
correctly to the b2tfs folder item that has data.n=3 ) (E:
3bea6c9e5577c7d4fe81203e105c3b24)`);
commit 9abfb2439731740e8fa362f39266d804004b0b0a
Author: William Raiford <bill.mybiz@gmail.com>
Date: Fri Jan 19 08:43:09 2024 -0600
progress: added tests for applying diff
* not working atm
* looks like there is something wrong with the registering of the new
b2tfs folder item. i know that the get branch root item is not
returning the latest b2tfs folder item. n=2 and it should be n=3 which
i did verify was the case when the applyDiff happened (both persist
and register new).
commit 937848d82e86529459aa8b8e0e3113407e7e28fc
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Jan 18 15:55:45 2024 -0600
progress: tweak b2tfs-info help
commit ad3e8ba9f510eed4b9095acd8d53249372393df9
Author: William Raiford <bill.mybiz@gmail.com>
Date: Thu Jan 18 14:32:48 2024 -0600
progress: added help for b2tfs-info command and showHelp plumbing
commit 1a99bede2df3fe9789e28919110f771d62c