diff --git a/client/.gvc/.gvcconfig.toml b/client/.gvc/.gvcconfig.toml index c37ad40..a2054af 100644 --- a/client/.gvc/.gvcconfig.toml +++ b/client/.gvc/.gvcconfig.toml @@ -1,8 +1,8 @@ version = "0.1.5" loglevel = 0 rootpath = "" -reponame = "" -currentbranch = "" +reponame = "client" +currentbranch = "master" [locked] diff --git a/client/.gvc/gvc.db b/client/.gvc/gvc.db index 6615d1e..e30e954 100644 Binary files a/client/.gvc/gvc.db and b/client/.gvc/gvc.db differ diff --git a/client/.gvc/logs/gvclog.log b/client/.gvc/logs/gvclog.log index b3e01c4..90cfe3b 100644 --- a/client/.gvc/logs/gvclog.log +++ b/client/.gvc/logs/gvclog.log @@ -13,3 +13,233 @@ {"level":"error","module":"database","error":"database not open","message":"Error initialising file in database"} {"level":"error","message":"Error checking if file [.gvcignore.toml] is monitored. Error database not open"} {"level":"info","message":"No files found that could be added to tracked"} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Adding all files..."} +{"level":"info","message":"skipping .gvc directory"} +{"level":"error","module":"database","error":"database not open","message":"Error finding file by path"} +{"level":"error","module":"database","error":"database not open","message":"Error initialising file in database"} +{"level":"error","message":"Error checking if file [.gvcignore.toml] is monitored. Error database not open"} +{"level":"info","message":"No files found that could be added to tracked"} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Adding all files..."} +{"level":"info","message":"skipping .gvc directory"} +{"level":"error","module":"database","error":"database not open","message":"Error finding file by path"} +{"level":"error","module":"database","error":"database not open","message":"Error initialising file in database"} +{"level":"error","message":"Error checking if file [.gvcignore.toml] is monitored. Error database not open"} +{"level":"info","message":"No files found that could be added to tracked"} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Adding all files..."} +{"level":"info","message":"skipping .gvc directory"} +{"level":"error","module":"database","error":"database not open","message":"Error finding file by path"} +{"level":"error","module":"database","error":"database not open","message":"Error initialising file in database"} +{"level":"error","message":"Error checking if file [.gvcignore.toml] is monitored. Error database not open"} +{"level":"info","message":"No files found that could be added to tracked"} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Adding all files..."} +{"level":"info","message":"skipping .gvc directory"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\.gvcignore.toml"} +{"level":"error","module":"database","error":"database not open","message":"Error finding file by path"} +{"level":"error","module":"database","error":"database not open","message":"Error initialising file in database"} +{"level":"error","message":"Error checking if file [.gvcignore.toml] is monitored. Error database not open"} +{"level":"info","message":"No files found that could be added to tracked"} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Adding all files..."} +{"level":"info","message":"skipping .gvc directory"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\.gvcignore.toml"} +{"level":"info","message":"Hash generated for file: .gvcignore.toml hash: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +{"level":"error","module":"database","error":"database not open","message":"Error finding file by path"} +{"level":"error","module":"database","error":"database not open","message":"Error initialising file in database"} +{"level":"error","message":"Error checking if file [.gvcignore.toml] is monitored. Error database not open"} +{"level":"info","message":"No files found that could be added to tracked"} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Adding all files..."} +{"level":"info","message":"skipping .gvc directory"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\.gvcignore.toml"} +{"level":"info","message":"Hash generated for file: .gvcignore.toml hash: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +{"level":"error","module":"database","error":"database not open","message":"Error finding file by path"} +{"level":"error","module":"database","error":"database not open","message":"Error initialising file in database"} +{"level":"error","message":"Error checking if file [.gvcignore.toml] is monitored. Error database not open"} +{"level":"info","message":"No files found that could be added to tracked"} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Adding all files..."} +{"level":"info","message":"skipping .gvc directory"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\.gvcignore.toml"} +{"level":"info","message":"Hash generated for file: .gvcignore.toml hash: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +{"level":"error","module":"database","error":"database not open","message":"Error initialising file in database"} +{"level":"error","message":"Error checking if file [.gvcignore.toml] is monitored. Error database not open"} +{"level":"info","message":"No files found that could be added to tracked"} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Adding all files..."} +{"level":"info","message":"skipping .gvc directory"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\.gvcignore.toml"} +{"level":"info","message":"Hash generated for file: .gvcignore.toml hash: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +{"level":"error","module":"database","error":"database not open","message":"Error initialising file in database"} +{"level":"error","message":"Error checking if file [.gvcignore.toml] is monitored. Error database not open"} +{"level":"info","message":"No files found that could be added to tracked"} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Adding all files..."} +{"level":"info","message":"skipping .gvc directory"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\.gvcignore.toml"} +{"level":"info","message":"Hash generated for file: .gvcignore.toml hash: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +{"level":"warn","module":"database","message":"no file found"} +{"level":"info","message":"added file: .gvcignore.toml at path: .gvcignore.toml with hash: \ufffd\ufffd\ufffdB\ufffd\ufffd\u001c\u0014\ufffd\ufffd\ufffdșo\ufffd$'\ufffdA\ufffdd\ufffd\ufffdL\ufffd\ufffd\ufffd\u001bxR\ufffdU at time: %!s(func() string=0x68d650)"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\client.go"} +{"level":"info","message":"Hash generated for file: client.go hash: 6d359e70bc1c2ac552e59834b70b4869b17afd546a4e2d8a80c2dc628f0bba1c"} +{"level":"warn","module":"database","message":"no file found"} +{"level":"info","message":"added file: client.go at path: client.go with hash: m5\ufffdp\ufffd\u001c*\ufffdR\ufffd\ufffd4\ufffd\u000bHi\ufffdz\ufffdTjN-\ufffd\ufffd\ufffd\ufffdb\ufffd\u000b\ufffd\u001c at time: %!s(func() string=0x68d650)"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\clientcmd"} +{"level":"info","message":"Adding the following files to tracked: [.gvcignore.toml client.go]"} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Adding all files..."} +{"level":"info","message":"skipping .gvc directory"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\.gvcignore.toml"} +{"level":"info","message":"Hash generated for file: .gvcignore.toml hash: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +{"level":"error","module":"database","error":"database not open","message":"Error finding file by path"} +{"level":"error","module":"database","error":"database not open","message":"Error initialising file in database"} +{"level":"error","message":"Error checking if file [.gvcignore.toml] is monitored. Error database not open"} +{"level":"info","message":"No files found that could be added to tracked"} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Adding all files..."} +{"level":"info","message":"skipping .gvc directory"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\.gvcignore.toml"} +{"level":"info","message":"Hash generated for file: .gvcignore.toml hash: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +{"level":"info","message":"No files found that could be added to tracked"} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","module":"database","message":"Fetching last commit on branch: "} +{"level":"error","module":"database","error":"not found","message":"Failed to find last commit on branch: "} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Adding all files..."} +{"level":"info","message":"skipping .gvc directory"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\.gvcignore.toml"} +{"level":"info","message":"Hash generated for file: .gvcignore.toml hash: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +{"level":"info","message":"No files found that could be added to tracked"} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","module":"database","message":"Fetching last commit on branch: "} +{"level":"error","module":"database","error":"not found","message":"Failed to find last commit on branch: "} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","module":"database","message":"Fetching last commit on branch: "} +{"level":"error","module":"database","error":"not found","message":"Failed to find last commit on branch: "} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","module":"database","message":"Fetching last commit on branch: "} +{"level":"error","module":"database","error":"not found","message":"Failed to find last commit on branch: "} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","module":"database","message":"Fetching last commit on branch: master"} +{"level":"error","module":"database","error":"not found","message":"Failed to find last commit on branch: master"} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Adding all files..."} +{"level":"info","message":"skipping .gvc directory"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\.gvcignore.toml"} +{"level":"info","message":"Hash generated for file: .gvcignore.toml hash: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +{"level":"info","message":"No files found that could be added to tracked"} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Adding all files..."} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client"} +{"level":"info","message":"No files found that could be added to tracked"} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Adding all files..."} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client"} +{"level":"info","message":"No files found that could be added to tracked"} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Adding all files..."} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client"} +{"level":"info","message":"No files found that could be added to tracked"} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Adding all files..."} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client"} +{"level":"info","message":"No files found that could be added to tracked"} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Adding all files..."} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client"} +{"level":"info","message":"No files found that could be added to tracked"} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Adding all files..."} +{"level":"info","message":"skipping .gvc directory"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\.gvcignore.toml"} +{"level":"info","message":"Hash generated for file: .gvcignore.toml hash: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +{"level":"warn","module":"database","message":".gvcignore.toml not found in tracked database"} +{"level":"error","module":"database","error":"already exists","message":"Error initialising file in database"} +{"level":"error","message":"Error checking if file [.gvcignore.toml] is monitored. Error already exists"} +{"level":"info","message":"No files found that could be added to tracked"} +{"level":"info","message":"Creating new Manager..."} +{"level":"info","message":"Adding all files..."} +{"level":"info","message":"skipping .gvc directory"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\.gvcignore.toml"} +{"level":"info","message":"Hash generated for file: .gvcignore.toml hash: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +{"level":"warn","module":"database","message":".gvcignore.toml not found in tracked database"} +{"level":"error","module":"database","error":"already exists","message":"Error initialising file in database"} +{"level":"error","message":"Error checking if file [.gvcignore.toml] is monitored. Error already exists"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\client.go"} +{"level":"info","message":"Hash generated for file: client.go hash: 9755c697fe67f719fb20de90e511ad653607249fdb4f3c5c0857b6841372bc59"} +{"level":"warn","module":"database","message":"client.go not found in tracked database"} +{"level":"info","message":"added file: client.go at path: client.go with hash: \ufffdUƗ\ufffdg\ufffd\u0019\ufffd ސ\ufffd\u0011\ufffde6\u0007$\ufffd\ufffdO<\\\bW\ufffd\ufffd\u0013r\ufffdY at time: %!s(func() string=0x68d580)"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\clientcmd"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\clientcmd\\add.go"} +{"level":"info","message":"Hash generated for file: clientcmd\\add.go hash: c2da32538629512f829f58a0ce336b6879b2f7b0f163f075eca586170f15525d"} +{"level":"warn","module":"database","message":"clientcmd\\add.go not found in tracked database"} +{"level":"info","message":"added file: add.go at path: clientcmd\\add.go with hash: \ufffd\ufffd2S\ufffd)Q/\ufffd\ufffdX\ufffd\ufffd3khy\ufffd\ufffd\ufffd\ufffdc\ufffdu쥆\u0017\u000f\u0015R] at time: %!s(func() string=0x68d580)"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\clientcmd\\branch.go"} +{"level":"info","message":"Hash generated for file: clientcmd\\branch.go hash: 3253216a630e370735a7d9f4f492019b773f3675c4352c589a66b31ee1ca0296"} +{"level":"warn","module":"database","message":"clientcmd\\branch.go not found in tracked database"} +{"level":"info","message":"added file: branch.go at path: clientcmd\\branch.go with hash: 2S!jc\u000e7\u00075\ufffd\ufffd\ufffd\ufffd\ufffd\u0001\ufffdw?6u\ufffd5,X\ufffdf\ufffd\u001e\ufffd\ufffd\u0002\ufffd at time: %!s(func() string=0x68d580)"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\clientcmd\\commit.go"} +{"level":"info","message":"Hash generated for file: clientcmd\\commit.go hash: 8b2d9937127a1f025e70f4ea7090fa5a2afed98b4e195419687b4b0987cbaeb2"} +{"level":"warn","module":"database","message":"clientcmd\\commit.go not found in tracked database"} +{"level":"info","message":"added file: commit.go at path: clientcmd\\commit.go with hash: \ufffd-\ufffd7\u0012z\u001f\u0002^p\ufffd\ufffdp\ufffd\ufffdZ*\ufffdًN\u0019T\u0019h{K\t\ufffdˮ\ufffd at time: %!s(func() string=0x68d580)"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\clientcmd\\commonlib.go"} +{"level":"info","message":"Hash generated for file: clientcmd\\commonlib.go hash: 06af11edbda73ba1d5f067e024df3b7a582739d9ed351800eeb8ac57efd841b5"} +{"level":"warn","module":"database","message":"clientcmd\\commonlib.go not found in tracked database"} +{"level":"info","message":"added file: commonlib.go at path: clientcmd\\commonlib.go with hash: \u0006\ufffd\u0011\ufffd\ufffd\ufffd;\ufffd\ufffd\ufffdg\ufffd$\ufffd;zX'9\ufffd\ufffd5\u0018\u0000W\ufffd\ufffdA\ufffd at time: %!s(func() string=0x68d580)"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\clientcmd\\ignore.go"} +{"level":"info","message":"Hash generated for file: clientcmd\\ignore.go hash: e3909b8e797bc09e51e96faf22bd498ec5e707353a791fb0f82601963a9bedba"} +{"level":"warn","module":"database","message":"clientcmd\\ignore.go not found in tracked database"} +{"level":"info","message":"added file: ignore.go at path: clientcmd\\ignore.go with hash: 㐛\ufffdy{\ufffd\ufffdQ\ufffdo\ufffd\"\ufffdI\ufffd\ufffd\ufffd\u00075:y\u001f\ufffd\ufffd&\u0001\ufffd:\ufffd\ufffd\ufffd at time: %!s(func() string=0x68d580)"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\clientcmd\\info.go"} +{"level":"info","message":"Hash generated for file: clientcmd\\info.go hash: e36d6acc511b7df37f65800ca44fee248b1e4ac3e4d721caaeedb108fdd5b911"} +{"level":"warn","module":"database","message":"clientcmd\\info.go not found in tracked database"} +{"level":"info","message":"added file: info.go at path: clientcmd\\info.go with hash: \ufffdmj\ufffdQ\u001b}\ufffd\u007fe\ufffd\f\ufffdO\ufffd$\ufffd\u001eJ\ufffd\ufffd\ufffd!ʮ\ufffd\ufffd\b\ufffdչ\u0011 at time: %!s(func() string=0x68d580)"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\clientcmd\\init.go"} +{"level":"info","message":"Hash generated for file: clientcmd\\init.go hash: 32fe445bddcdfa8ee1c7d18b60b04bef3fba013d99ea21bcfecab7323e548c12"} +{"level":"warn","module":"database","message":"clientcmd\\init.go not found in tracked database"} +{"level":"info","message":"added file: init.go at path: clientcmd\\init.go with hash: 2\ufffdD[\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdы`\ufffdK\ufffd?\ufffd\u0001=\ufffd\ufffd!\ufffd\ufffdʷ2>T\ufffd\u0012 at time: %!s(func() string=0x68d580)"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\clientcmd\\lock.go"} +{"level":"info","message":"Hash generated for file: clientcmd\\lock.go hash: fed0c794edd5021894feccd43fb174345ff402c5173cc88f80f17e157fa0d3b7"} +{"level":"warn","module":"database","message":"clientcmd\\lock.go not found in tracked database"} +{"level":"info","message":"added file: lock.go at path: clientcmd\\lock.go with hash: \ufffd\ufffdǔ\ufffd\ufffd\u0002\u0018\ufffd\ufffd\ufffd\ufffd?\ufffdt4_\ufffd\u0002\ufffd\u0017<ȏ\ufffd\ufffd~\u0015\u007f\ufffdӷ at time: %!s(func() string=0x68d580)"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\clientcmd\\refresh.go"} +{"level":"info","message":"Hash generated for file: clientcmd\\refresh.go hash: ea80c045b05e3a63b219b2e0db6bd324fc078e67ffdb670929b2dd3ef72d91ad"} +{"level":"warn","module":"database","message":"clientcmd\\refresh.go not found in tracked database"} +{"level":"info","message":"added file: refresh.go at path: clientcmd\\refresh.go with hash: \ufffd\ufffd\ufffdE\ufffd^:c\ufffd\u0019\ufffd\ufffd\ufffdk\ufffd$\ufffd\u0007\ufffdg\ufffd\ufffdg\t)\ufffd\ufffd>\ufffd-\ufffd\ufffd at time: %!s(func() string=0x68d580)"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\clientcmd\\remote.go"} +{"level":"info","message":"Hash generated for file: clientcmd\\remote.go hash: 4efc3f749ac533188374f8f1e32fff9f60f6f32e7b5f2a788bdd42367916e5dd"} +{"level":"warn","module":"database","message":"clientcmd\\remote.go not found in tracked database"} +{"level":"info","message":"added file: remote.go at path: clientcmd\\remote.go with hash: N\ufffd?t\ufffd\ufffd3\u0018\ufffdt\ufffd\ufffd\ufffd/\ufffd\ufffd`\ufffd\ufffd.{_*x\ufffd\ufffdB6y\u0016\ufffd\ufffd at time: %!s(func() string=0x68d580)"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\clientcmd\\switch.go"} +{"level":"info","message":"Hash generated for file: clientcmd\\switch.go hash: 68876bd199dc8e35be2cab865a4c40625c0788b14fdf9ba5741c6b3478c55f58"} +{"level":"warn","module":"database","message":"clientcmd\\switch.go not found in tracked database"} +{"level":"info","message":"added file: switch.go at path: clientcmd\\switch.go with hash: h\ufffdkљ܎5\ufffd,\ufffd\ufffdZL@b\\\u0007\ufffd\ufffdOߛ\ufffdt\u001ck4x\ufffd_X at time: %!s(func() string=0x68d580)"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\clientconfig"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\clientconfig\\config.go"} +{"level":"info","message":"Hash generated for file: clientconfig\\config.go hash: 18b64cc522732723dc9becaf7b074af9adb4085e05568d90cb117187ce388c97"} +{"level":"warn","module":"database","message":"clientconfig\\config.go not found in tracked database"} +{"level":"info","message":"added file: config.go at path: clientconfig\\config.go with hash: \u0018\ufffdL\ufffd\"s'#ܛ\ufffd\ufffd{\u0007J\ufffd\ufffd\ufffd\b^\u0005V\ufffd\ufffd\ufffd\u0011q\ufffd\ufffd8\ufffd\ufffd at time: %!s(func() string=0x68d580)"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\clientconfig\\structures.go"} +{"level":"info","message":"Hash generated for file: clientconfig\\structures.go hash: 95caca8d32844a2ca82d071eb487df5b253c1b495ae558b26455d14a4797e062"} +{"level":"warn","module":"database","message":"clientconfig\\structures.go not found in tracked database"} +{"level":"info","message":"added file: structures.go at path: clientconfig\\structures.go with hash: \ufffd\ufffdʍ2\ufffdJ,\ufffd-\u0007\u001e\ufffd\ufffd\ufffd[%<\u001bIZ\ufffdX\ufffddU\ufffdJG\ufffd\ufffdb at time: %!s(func() string=0x68d580)"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\test"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\test\\test.go.old"} +{"level":"info","message":"Hash generated for file: test\\test.go.old hash: 0342f4965b2e42d610ca0c4efe58fe1d3f5b7a48deba94323d69ed7c2412161f"} +{"level":"warn","module":"database","message":"test\\test.go.old not found in tracked database"} +{"level":"info","message":"added file: test.go.old at path: test\\test.go.old with hash: \u0003B\ufffd\ufffd[.B\ufffd\u0010\ufffd\fN\ufffdX\ufffd\u001d?[zH޺\ufffd2=i\ufffd|$\u0012\u0016\u001f at time: %!s(func() string=0x68d580)"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\test\\test2.go"} +{"level":"info","message":"Hash generated for file: test\\test2.go hash: 71afb737f43158c15d99af3037c6497f362d08ed199cf4a2b602da380a904c52"} +{"level":"warn","module":"database","message":"test\\test2.go not found in tracked database"} +{"level":"info","message":"added file: test2.go at path: test\\test2.go with hash: q\ufffd\ufffd7\ufffd1X\ufffd]\ufffd\ufffd07\ufffdI\u007f6-\b\ufffd\u0019\ufffd\ufffd\ufffd\ufffd\u0002\ufffd8\n\ufffdLR at time: %!s(func() string=0x68d580)"} +{"level":"info","message":"Adding file to repo: C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\gvc\\client\\test.go"} +{"level":"info","message":"Hash generated for file: test.go hash: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +{"level":"warn","module":"database","message":"test.go not found in tracked database"} +{"level":"error","module":"database","error":"already exists","message":"Error initialising file in database"} +{"level":"error","message":"Error checking if file [test.go] is monitored. Error already exists"} +{"level":"info","message":"Adding the following files to tracked: [client.go clientcmd\\add.go clientcmd\\branch.go clientcmd\\commit.go clientcmd\\commonlib.go clientcmd\\ignore.go clientcmd\\info.go clientcmd\\init.go clientcmd\\lock.go clientcmd\\refresh.go clientcmd\\remote.go clientcmd\\switch.go clientconfig\\config.go clientconfig\\structures.go test\\test.go.old test\\test2.go]"} diff --git a/client/client.go b/client/client.go index db7bc62..eacedff 100644 --- a/client/client.go +++ b/client/client.go @@ -168,12 +168,10 @@ func initCommand(cli *clir.Cli, conf *clientconfig.Gvcconfig, dbPath string) { if err != nil { log.Fatalf("unable to create new repo: %s", err) } - newConf := clientconfig.Gvcconfig{ - RepoName: repoName, - Version: version, - CurrentBranch: "master", - } - err = store.Save(configPath, &newConf) + conf.RepoName = repoName + conf.Version = version + conf.CurrentBranch = "master" + fmt.Println("Branch is now set to: ", conf.CurrentBranch) if err != nil { log.Fatalf("unable to create new config in .gvc %s", err) } diff --git a/client/clientcmd/add.go b/client/clientcmd/add.go index 6492b1b..042a035 100644 --- a/client/clientcmd/add.go +++ b/client/clientcmd/add.go @@ -150,6 +150,7 @@ func AddFiles(input string, inputType string, ignore common.FileTypes, m *engine m.Info().Msg("Adding all files...") filepath.Walk(workingDir, func(path string, info os.FileInfo, err error) error { if err != nil { + fmt.Println("Err accessing path: ", err) return fmt.Errorf("failure accessing path %s", err) } if info.IsDir() { @@ -178,9 +179,12 @@ func AddFiles(input string, inputType string, ignore common.FileTypes, m *engine if relativePath == "." { //Ignoring current directory return nil } + fmt.Println("Adding file to repo: ", path) + m.Info().Msgf("Adding file to repo: %s", path) err = m.AddFileToRepo(relativePath) if err != nil { - return fmt.Errorf("unable to add file to repo: %s", err) + fmt.Printf("unable to add file to repo: %s\n", err) + return nil } trackedFiles = append(trackedFiles, relativePath) return nil diff --git a/client/clientcmd/init.go b/client/clientcmd/init.go index 6ba07d0..d2785f5 100644 --- a/client/clientcmd/init.go +++ b/client/clientcmd/init.go @@ -20,7 +20,7 @@ func InitializeRepo(dbPath string, version string, rootPath string) (string, err fmt.Println("Initializing repo in dir: ", cwd) err = os.Mkdir(".gvc", 0644) if err != nil { - fmt.Printf(".gvc directory already exists, but no config file... continuing") + fmt.Printf(".gvc directory already exists, but no config file... continuing\n") } err = engine.CreatePaths(rootPath) if err != nil { diff --git a/common/database/create-db.go b/common/database/create-db.go index b750d09..7dc508c 100644 --- a/common/database/create-db.go +++ b/common/database/create-db.go @@ -9,7 +9,7 @@ import ( "github.com/rs/zerolog" ) -// OpenDB returns a new database object, from opening existing db +// OpenDB returns a new database object, from opening existing db //TODO, figure out when to close this func OpenDB(dbPath string, log *zerolog.Logger, version string) (*DB, error) { var db DB var err error @@ -20,7 +20,7 @@ func OpenDB(dbPath string, log *zerolog.Logger, version string) (*DB, error) { db.Err(err).Msg("No existing database found. this does not appear to be a repo, please init repo") return &db, err } - defer db.Close() + //defer db.Close() return &db, nil } diff --git a/common/database/db-ops.go b/common/database/db-ops.go index 478220a..4831ad0 100644 --- a/common/database/db-ops.go +++ b/common/database/db-ops.go @@ -15,11 +15,11 @@ func (db *DB) CheckIfFileCurrentlyMonitored(path string) bool { if err := db.One("Path", path, &file); err != nil { if err.Error() != "not found" { db.Err(err).Msg("Error finding file by path") - fmt.Printf("Not found: %s error: %s\n", path, err) + fmt.Printf("Database Error occurred: %s error: %s\n", path, err) return false } - db.Warn().Msg("no file found") - fmt.Printf("Not found: %s error: %s\n", path, err) + db.Warn().Msgf("%s not found in tracked database", path) + fmt.Printf("%s not found in tracked file database", path) return false } fmt.Printf("Found!: %s searched: %s\n", file.Path, path) diff --git a/common/engine/filesystem.go b/common/engine/filesystem.go index b285b49..18fb168 100644 --- a/common/engine/filesystem.go +++ b/common/engine/filesystem.go @@ -68,28 +68,6 @@ func ExpandToIntArray(length int64, arry []byte, intArray *[]int64) error { // return fileName, nil // } -//InitiateDirectory checks all of the directories to make sure they exist -func InitiateDirectory(directory string) { - // For the keys-folder we need to check if the folder exists... - checkDir, err := IsDirectory(directory) - if err != nil { - fmt.Println("Error checking for "+directory+" directory: %s\r\n", err) - panic(err) - } - - if checkDir == true { - fmt.Println(directory + " already exists") - } else { - // Create the directory. - fmt.Println("Creating " + directory) - err = CreateDirectory(directory) - if err != nil { - fmt.Println("Error creating the folder %s\r\n", err) - panic(err) - } - } -} - func ConvertFileForStorage(file *database.File, folder string) error { fileBytes, err := ioutil.ReadFile(file.Path) if err != nil { diff --git a/common/engine/manager.go b/common/engine/manager.go index 2355029..b283115 100644 --- a/common/engine/manager.go +++ b/common/engine/manager.go @@ -46,6 +46,7 @@ func NewManager(rootDir string, version string, dbPath string, informer chan Ope informer, dirPaths, } + return &m, nil } @@ -112,13 +113,13 @@ func CreatePaths(rootDir string) error { if err != nil { return fmt.Errorf("unable to generate file paths.. %s", err) } - InitiateDirectory(fullFilePaths.KeyFolder) - InitiateDirectory(fullFilePaths.DownloadFolder) - InitiateDirectory(fullFilePaths.SyncFolder) - InitiateDirectory(fullFilePaths.ObjectFolder) - InitiateDirectory(fullFilePaths.ThumbFolder) - InitiateDirectory(fullFilePaths.LogFolder) - InitiateDirectory(fullFilePaths.PluginFolder) + CreateDirectory(fullFilePaths.KeyFolder) + CreateDirectory(fullFilePaths.DownloadFolder) + CreateDirectory(fullFilePaths.SyncFolder) + CreateDirectory(fullFilePaths.ObjectFolder) + CreateDirectory(fullFilePaths.ThumbFolder) + CreateDirectory(fullFilePaths.LogFolder) + CreateDirectory(fullFilePaths.PluginFolder) return nil } @@ -160,6 +161,7 @@ func (m *Manager) AddFileToRepo(relFilePath string) error { if hash, err = UniqueFileHash(relFilePath); err != nil { return err } + m.Info().Msgf("Hash generated for file: %s hash: %s", relFilePath, hex.EncodeToString(hash)) alreadyTracked := m.dB.CheckIfFileCurrentlyMonitored(relFilePath) if alreadyTracked { return fmt.Errorf("file already found in tracked files, not adding: %s", relFilePath)