1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
Commit Graph

19 Commits

Author SHA1 Message Date
46ced75184 ci: fix v test-self failures related to cmd/tools/vcreate_test.v 2022-12-21 21:13:06 +02:00
aae63f5eb5 tools: gitignore the bin/ folder in new V projects (created by v init) (#16493) 2022-11-20 14:43:33 +02:00
f427a5241a os,tools: add os.vtmp_dir()
Use it to consistently place all temporary files created by tests in a overridable folder specific to the user, that is easy to cleanup later.

NOTE: os.temp_dir() on macos returns `/tmp`, and using `/tmp/v` is a problem when multiple unix users are trying to access/create/write to it.
2022-11-03 10:19:51 +02:00
d11baa691c v: update the .gitattributes/.gitignore files generated by v init (#16292) 2022-11-02 20:41:12 +02:00
f6844e9766 all: change optional to result of io (#16075) 2022-10-16 09:28:57 +03:00
41dbd12bc4 tests: make error handling the same as the main function (#15825) 2022-09-21 19:45:43 +03:00
f922ed0941 tests: unify all temporary files/folders under $VTMP/v, that can be cleaned by v wipe-cache (#15774) 2022-09-16 04:56:19 +03:00
d679146a80 fmt: remove space in front of ? and ! (#14366) 2022-05-13 06:56:21 +03:00
0fd4c699dd tools: modify .gitattributes to categorize *.vsh and v.mod files properly (#13674) 2022-03-07 18:15:18 +02:00
fa6f7d4c83 os: add os.quoted_path/1, use it consistently for running V itself 2022-01-22 21:13:28 +02:00
5143837d66 cmd/tools: add support for .editorconfig and improve v init to initialize missing files (#13230) 2022-01-20 13:01:30 +02:00
4ecdb28f5a tools: add .gitattributes with v init and v new(#12879) 2021-12-17 16:11:19 +02:00
2794aa623a tools: include vls.log in the .gitignore files for new V projects (#12522) 2021-11-19 19:23:35 +02:00
2b92ccecb5 ci: fix v build-examples and v build-tools 2021-08-28 12:44:03 +03:00
5098334e65 os: add execute_or_exit(cmd), use it consistently instead of execute_or_panic(cmd) 2021-07-20 15:22:04 +03:00
c43791b0f5 ci: fix vcreate_test.v on windows 2021-06-22 20:08:20 +03:00
b6bd6d1d35 tests: add cmd/tools/vdoc/tests/vdoc_file_test.v, extract a v.util.diff module, cleanup 2021-06-22 18:52:34 +03:00
f0ad0b024e v init: create a .gitignore in existing git repo if it does not exist yet (#10488) 2021-06-19 21:36:12 +03:00
30fac1f877 toosl: fix v init - terminate newly created files with newlines, add a test (#10480)
* vcreate: Add test for `v init`.

* vcreate: Init git properly with no dir arg.

`v init` would fail to create a .gitignore file. When not providing a
dir arg, passing "" to create_git_repo would result in:

```
V panic: failed to create gitignore: failed to open file "/.gitignore"
```

* vcreate: Terminate files with newline.

Fixes #10478.
2021-06-16 19:57:51 +03:00