profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/asvetliakov/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Alexey Svetliakov asvetliakov Alicante, Spain

asvetliakov/Huject 47

Typescript dependency injection container for Humans!

asvetliakov/orm-redis 20

ORM for Redis and Typescript

asvetliakov/jest-create-mock-instance 19

Create mock instances with Jest

asvetliakov/move-imports 10

Move-imports VSCode extension

asvetliakov/Fallout4WheelMenu 5

Fallout4 WheelMenu widget

asvetliakov/babel-plugin-jest-easy-mock 2

Easy mocking with Jest!

asvetliakov/jest-mock-action-creators 2

Simplify testing of redux dispatch() with action creators in React components

asvetliakov/jest-mock-external-components 2

Easy mock your react components

asvetliakov/aphrodisiac 0

Aphrodite-like API on top of JSS.

asvetliakov/awesome-typescript-loader 0

Awesome TypeScript loader for webpack

issue commentasvetliakov/vscode-neovim

Allow installation on Github Codespaces

@NormalGaussian sure. i'll get it published soon

ryan-allen

comment created time in 9 days

issue commentasvetliakov/vscode-neovim

Cursor moves 4 chars to the right after entering insert mode (using `i`)

@hoijui

So.. seems unlikely, that other extensions are the culprint. :/

You probably have a Nvim plugin or some other config doing something unexpected. not vscode. nvim

hoijui

comment created time in 17 days

issue commentasvetliakov/vscode-neovim

VS Code mouse selection is not transfered to Neovim

@scallaway It's not possible to implement this because neovim just don't have a way to fetch selection ranges except ones within the neovim viewport. The default viewport is 200 lines, so if you're trying to do something like vi{ inside 500 line code block - only 200 lines will be selected which is just wrong.

zezic

comment created time in 2 months

issue commentasvetliakov/vscode-neovim

Cursor becomes stuck - j,k doesn't work

Open new issue with repro steps and clean init.vim

3nuc

comment created time in 2 months

IssuesEvent

issue commentasvetliakov/vscode-neovim

No access to command/search history

Okay, it works only if you delete content here

pepijndevos

comment created time in 2 months

issue closedasvetliakov/vscode-neovim

No access to command/search history

In normal vim you can press / or : to start a search or a command, and then you can press the up arrow to access previous commands.

This does not work with this extension, it just shows you an empty textbox. This is quite frustrating when your regex contains a mistake and you need to undo and apply it again. Unless you have the foresight to copy it before executing, you'll have to type it again.

closed time in 2 months

pepijndevos

issue commentasvetliakov/vscode-neovim

No access to command/search history

readme

pepijndevos

comment created time in 2 months

issue commenthashicorp/vscode-terraform

Doesn't work in multi-folder workspaces

@radeksimko I confirm that v2.13.1 fixes the issue. Thank you!

asvetliakov

comment created time in 2 months

issue closedasvetliakov/vscode-neovim

Double text insert after press esc when select a suggestion item

Steps to reproduce:

  1. Insert any text
  2. Insert (, [, or {
  3. Press ESC

https://user-images.githubusercontent.com/36998912/125526759-f91ab3f6-07fe-4ad7-8f43-9e22919a13f3.mov

closed time in 2 months

EdwarKenedy

issue commentasvetliakov/vscode-neovim

Double text insert after press esc when select a suggestion item

Glad it has been resolved! Curious, i personally don't use vim-matchup but i remember it worked well.

EdwarKenedy

comment created time in 2 months

issue commentasvetliakov/vscode-neovim

Double text insert after press esc when select a suggestion item

Can you upload it to pastebin?

EdwarKenedy

comment created time in 2 months

issue commentasvetliakov/vscode-neovim

Double text insert after press esc when select a suggestion item

Ok, please enable logging in the extension settings and upload it somewhere.

EdwarKenedy

comment created time in 2 months

issue commentasvetliakov/vscode-neovim

Double text insert after press esc when select a suggestion item

case-sensitivity issue? are you using filesystem with sensitivity enabled?

EdwarKenedy

comment created time in 2 months

issue commentasvetliakov/vscode-neovim

Double text insert after press esc when select a suggestion item

If you save it through vscode command/shortcut (ctrl/cmd+s) does it work normally?

EdwarKenedy

comment created time in 2 months

issue commentasvetliakov/vscode-neovim

Double text insert after press esc when select a suggestion item

I've tried latest nightly from here https://github.com/neovim/neovim/releases/tag/nightly (v0.6.0-dev+42-geece0735f) and it still works for me. Can you try neovim 0.5 stable?

EdwarKenedy

comment created time in 2 months

issue commentasvetliakov/vscode-neovim

vim-airline implementation?

Does this extension work for you? https://marketplace.visualstudio.com/items?itemName=JulianIaquinandi.nvim-ui-modifier

albert-ying

comment created time in 2 months

pull request commentasvetliakov/vscode-neovim

Refactor package.json bindings

Look into the failing tests also please

theol0403

comment created time in 2 months

PullRequestReviewEvent

issue commentasvetliakov/vscode-neovim

Double text insert after press esc when select a suggestion item

Also let's check if it's some vscode settings - make a backup of your settings and clean them. Or just use vscode-insiders version (or vscode stable if you're on insiders) (they have separate config directories)

EdwarKenedy

comment created time in 2 months

issue commentasvetliakov/vscode-neovim

Double text insert after press esc when select a suggestion item

Can you try to disable all extensions and try again? What neovim version are you using? It doesn't happen for me and i don't remember anyone with similar problem.

EdwarKenedy

comment created time in 2 months

issue commentasvetliakov/vscode-neovim

Double text insert after press esc when select a suggestion item

Does it happen if you try with empty init.vim?

EdwarKenedy

comment created time in 2 months

issue commenthashicorp/vscode-terraform

Doesn't work in multi-folder workspaces

<details> <summary>And just in the case if you need the log from the output pane:</summary> Launching language server: /home/alexey/.vscode-server/extensions/hashicorp.terraform-2.13.0/lsp/terraform-ls serve for folder: file:///home/alexey/work/tf-issue-685/proj1/ 2021/07/13 22:46:51 serve_command.go:150: Starting terraform-ls 0.19.0 2021/07/13 22:46:51 service.go:82: Preparing new session ... 2021/07/13 22:46:52 watcher.go:246: watching for changes ... 2021/07/13 22:46:52 langserver.go:94: Starting server (pid 21023; concurrency: 8) ... 2021/07/13 22:46:52 server.go:591: Received 1 new requests 2021/07/13 22:46:52 server.go:175: Processing 1 requests 2021/07/13 22:46:52 server.go:266: Checking request for "initialize": {"processId":20913,"clientInfo":{"name":"vscode","version":"1.58.1"},"rootPath":"/home/alexey/work/tf-issue-685/proj1","rootUri":"file:///home/alexey/work/tf-issue-685/proj1","capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true,"resourceOperations":["create","rename","delete"],"failureHandling":"textOnlyTransactional"},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"tagSupport":{"valueSet":[1]}},"executeCommand":{"dynamicRegistration":true},"configuration":true,"workspaceFolders":true,"semanticTokens":{"refreshSupport":true}},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]},"codeDescriptionSupport":true,"dataSupport":true},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true,"tagSupport":{"valueSet":[1]},"insertReplaceSupport":true,"resolveSupport":{"properties":["documentation","detail","additionalTextEdits"]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true},"activeParameterSupport":true},"contextSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalDocumentSymbolSupport":true,"tagSupport":{"valueSet":[1]},"labelSupport":true},"codeAction":{"dynamicRegistration":true,"isPreferredSupport":true,"disabledSupport":true,"dataSupport":true,"resolveSupport":{"properties":["edit"]},"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true,"prepareSupportDefaultBehavior":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true},"callHierarchy":{"dynamicRegistration":true},"semanticTokens":{"dynamicRegistration":true,"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","member","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"formats":["relative"],"requests":{"range":true,"full":{"delta":true}}}},"window":{"workDoneProgress":true}},"initializationOptions":{"commandPrefix":"g","experimentalFeatures":{}},"trace":"off","workspaceFolders":[{"uri":"file:///home/alexey/work/tf-issue-685/proj1","name":"proj1"},{"uri":"file:///home/alexey/work/tf-issue-685/proj2","name":"proj2"}]} 2021/07/13 22:46:52 rpc_logger.go:29: Incoming request for "initialize" (ID 0): {"processId":20913,"clientInfo":{"name":"vscode","version":"1.58.1"},"rootPath":"/home/alexey/work/tf-issue-685/proj1","rootUri":"file:///home/alexey/work/tf-issue-685/proj1","capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true,"resourceOperations":["create","rename","delete"],"failureHandling":"textOnlyTransactional"},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"tagSupport":{"valueSet":[1]}},"executeCommand":{"dynamicRegistration":true},"configuration":true,"workspaceFolders":true,"semanticTokens":{"refreshSupport":true}},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]},"codeDescriptionSupport":true,"dataSupport":true},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true,"tagSupport":{"valueSet":[1]},"insertReplaceSupport":true,"resolveSupport":{"properties":["documentation","detail","additionalTextEdits"]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true},"activeParameterSupport":true},"contextSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalDocumentSymbolSupport":true,"tagSupport":{"valueSet":[1]},"labelSupport":true},"codeAction":{"dynamicRegistration":true,"isPreferredSupport":true,"disabledSupport":true,"dataSupport":true,"resolveSupport":{"properties":["edit"]},"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true,"prepareSupportDefaultBehavior":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true},"callHierarchy":{"dynamicRegistration":true},"semanticTokens":{"dynamicRegistration":true,"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","member","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"formats":["relative"],"requests":{"range":true,"full":{"delta":true}}}},"window":{"workDoneProgress":true}},"initializationOptions":{"commandPrefix":"g","experimentalFeatures":{}},"trace":"off","workspaceFolders":[{"uri":"file:///home/alexey/work/tf-issue-685/proj1","name":"proj1"},{"uri":"file:///home/alexey/work/tf-issue-685/proj2","name":"proj2"}]} 2021/07/13 22:46:52 walker.go:180: asynchronously walking through /home/alexey/work/tf-issue-685/proj1 2021/07/13 22:46:52 walker.go:280: walking of /home/alexey/work/tf-issue-685/proj1 finished 2021/07/13 22:46:52 walker.go:186: async walking through /home/alexey/work/tf-issue-685/proj1 finished 2021/07/13 22:46:52 walker.go:180: asynchronously walking through /home/alexey/work/tf-issue-685/proj2 2021/07/13 22:46:52 walker.go:228: found module /home/alexey/work/tf-issue-685/proj2 2021/07/13 22:46:52 rpc_logger.go:50: Response to "initialize" (ID 0): {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":[".","["]},"hoverProvider":true,"signatureHelpProvider":{},"declarationProvider":{},"definitionProvider":true,"referencesProvider":true,"documentSymbolProvider":true,"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":""},"executeCommandProvider":{"commands":["g.terraform-ls.module.callers","g.terraform-ls.rootmodules","g.terraform-ls.terraform.init","g.terraform-ls.terraform.validate"],"workDoneProgress":true},"semanticTokensProvider":{"legend":{"tokenTypes":["type","string","property","keyword","number","parameter","variable"],"tokenModifiers":["deprecated","modification"]},"full":true},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"terraform-ls","version":"0.19.0"}} 2021/07/13 22:46:52 server.go:247: Completed 1 requests [1.394ms elapsed] 2021/07/13 22:46:52 module_manager.go:70: MM: adding new module: /home/alexey/work/tf-issue-685/proj2 2021/07/13 22:46:52 module_loader.go:214: ML: enqueing "OpTypeGetTerraformVersion" module operation: /home/alexey/work/tf-issue-685/proj2 2021/07/13 22:46:52 module_loader.go:214: ML: enqueing "OpTypeObtainSchema" module operation: /home/alexey/work/tf-issue-685/proj2 2021/07/13 22:46:52 walker.go:280: walking of /home/alexey/work/tf-issue-685/proj2 finished 2021/07/13 22:46:52 walker.go:186: async walking through /home/alexey/work/tf-issue-685/proj2 finished 2021/07/13 22:46:52 module_loader.go:148: executing "OpTypeObtainSchema" for /home/alexey/work/tf-issue-685/proj2 2021/07/13 22:46:52 module_loader.go:148: executing "OpTypeGetTerraformVersion" for /home/alexey/work/tf-issue-685/proj2 2021/07/13 22:46:52 server.go:591: Received 1 new requests 2021/07/13 22:46:52 server.go:175: Processing 1 requests 2021/07/13 22:46:52 server.go:266: Checking request for "initialized": {} 2021/07/13 22:46:52 rpc_logger.go:29: Incoming notification for "initialized": {} 2021/07/13 22:46:52 module_loader.go:159: finished "OpTypeGetTerraformVersion" for /home/alexey/work/tf-issue-685/proj2 2021/07/13 22:46:53 provider_schema.go:106: PSS: adding local schema (/home/alexey/work/tf-issue-685/proj2, registry.terraform.io/hashicorp/aws): 0xc00614a018 2021/07/13 22:46:53 module_loader.go:165: finished "OpTypeObtainSchema" for /home/alexey/work/tf-issue-685/proj2 2021/07/13 22:47:26 server.go:591: Received 1 new requests 2021/07/13 22:47:26 server.go:175: Processing 1 requests 2021/07/13 22:47:26 server.go:266: Checking request for "workspace/executeCommand": {"command":"g.terraform-ls.module.callers","arguments":["uri=file:///home/alexey/work/tf-issue-685/proj2"]} 2021/07/13 22:47:26 rpc_logger.go:29: Incoming request for "workspace/executeCommand" (ID 1): {"command":"g.terraform-ls.module.callers","arguments":["uri=file:///home/alexey/work/tf-issue-685/proj2"]} 2021/07/13 22:47:26 rpc_logger.go:50: Response to "workspace/executeCommand" (ID 1): {"v":0,"callers":[]} 2021/07/13 22:47:26 server.go:247: Completed 1 requests [214.8µs elapsed] 2021/07/13 22:47:39 server.go:591: Received 1 new requests 2021/07/13 22:47:39 server.go:175: Processing 1 requests 2021/07/13 22:47:39 server.go:266: Checking request for "workspace/executeCommand": {"command":"g.terraform-ls.module.callers","arguments":["uri=file:///home/alexey/work/tf-issue-685/proj1"]} 2021/07/13 22:47:39 rpc_logger.go:29: Incoming request for "workspace/executeCommand" (ID 2): {"command":"g.terraform-ls.module.callers","arguments":["uri=file:///home/alexey/work/tf-issue-685/proj1"]} 2021/07/13 22:47:39 rpc_logger.go:50: Response to "workspace/executeCommand" (ID 2): {"v":0,"callers":[]} 2021/07/13 22:47:39 server.go:247: Completed 1 requests [109.6µs elapsed] 2021/07/13 22:47:48 server.go:591: Received 1 new requests 2021/07/13 22:47:48 server.go:175: Processing 1 requests 2021/07/13 22:47:48 server.go:266: Checking request for "workspace/executeCommand": {"command":"g.terraform-ls.module.callers","arguments":["uri=file:///home/alexey/work/tf-issue-685/proj2"]} 2021/07/13 22:47:48 rpc_logger.go:29: Incoming request for "workspace/executeCommand" (ID 3): {"command":"g.terraform-ls.module.callers","arguments":["uri=file:///home/alexey/work/tf-issue-685/proj2"]} 2021/07/13 22:47:48 rpc_logger.go:50: Response to "workspace/executeCommand" (ID 3): {"v":0,"callers":[]} 2021/07/13 22:47:48 server.go:247: Completed 1 requests [83.3µs elapsed] 2021/07/13 22:47:49 server.go:591: Received 1 new requests 2021/07/13 22:47:49 server.go:175: Processing 1 requests 2021/07/13 22:47:49 server.go:266: Checking request for "workspace/executeCommand": {"command":"g.terraform-ls.module.callers","arguments":["uri=file:///home/alexey/work/tf-issue-685/proj2"]} 2021/07/13 22:47:49 rpc_logger.go:29: Incoming request for "workspace/executeCommand" (ID 4): {"command":"g.terraform-ls.module.callers","arguments":["uri=file:///home/alexey/work/tf-issue-685/proj2"]} 2021/07/13 22:47:49 rpc_logger.go:50: Response to "workspace/executeCommand" (ID 4): {"v":0,"callers":[]} 2021/07/13 22:47:49 server.go:247: Completed 1 requests [85.3µs elapsed] </details>

asvetliakov

comment created time in 2 months

issue commenthashicorp/vscode-terraform

Doesn't work in multi-folder workspaces

Sure, here you go, complete repro: https://github.com/asvetliakov/tf-issue-685

  1. clone
  2. terrform init in proj2
  3. open workspace file
  4. Navigate to test.tf
  5. Try to add something to aws_s3_bucket or hover over bucket field - nothing works

Open just proj2 instead of the workspace - everything is fine.

This is related to scenario 2, for scenario 1 just make a copy of proj2 and add it to the workspace.

asvetliakov

comment created time in 2 months

create barnchasvetliakov/tf-issue-685

branch : main

created branch time in 2 months

created repositoryasvetliakov/tf-issue-685

created time in 2 months

issue commenthashicorp/vscode-terraform

Doesn't work in multi-folder workspaces

what doesn't work Nothing works. No completion, no formatting, no go-to-def, no hovers, etc

asvetliakov

comment created time in 2 months

issue openedhashicorp/vscode-terraform

Doesn't work in multi-folder workspaces

vscode-terraform: 2.13.0 terraform-ls: 0.19.0

Scenario 1, have following multi-root structure:

{
  "folders": [
    {
      "name": "TF Project 1",
      "path": "tf1"
    },
    {
      "name": "TF Project 2",
      "path": "tf2"
    },
    {
      "name": "TF Project 3",
      "path": "tf3"
    },
  ],
}

Result:: doesn't work in anything but TF Project 1. I.e. it works only for the first folder, if i reorder and move Project 2 to the top, it's starting here, but not in Project 1

Scenario 2:

{
  "folders": [
    {
      "name": "NON TF Project",
      "path": "nontf",
    },
    {
      "name": "TF Project 1",
      "path": "tf1"
    },
    {
      "name": "TF Project 2",
      "path": "tf2"
    },
    {
      "name": "TF Project 3",
      "path": "tf3"
    },
  ],
}

Result:": Doesn't work anywhere

created time in 2 months

push eventasvetliakov/blahblah

Alexey Svetliakov

commit sha c0321c1102827d52e9c96572687a9818f4273495

Blah2

view details

push time in 3 months

create barnchasvetliakov/blahblah

branch : master

created branch time in 3 months