Merge request 6 (3085884efad6701037ead5fafc816e1e061f4f3e -> 12ab455e7786c20019679edba5107a7f579dc126)
By: anonymous
Against ref: refs/heads/dev
Date: 2020-08-23 20:06
This merge request can be merged without conflicts.
Commit 12ab455e7786c20019679edba5107a7f579dc126
- remove space
Author: mucbuc
Author date (UTC): 2020-08-23 20:06
Committer name: mucbuc
Committer date (UTC): 2020-08-23 20:06
Parent(s): 82a1df4d3f6c5e5405eae35f277572fc51b9a947
Signer:
Signing key:
Signing status: N
Tree: 7860cab81bbf82cd652d64053c252ff21f3ff4db
File templates.js changed (mode: 100755) (index 2f6007e..ea1b6e3) |
... |
... |
function generateExample(name) { |
12 |
12 |
const exampleTemplate = 'var result = `' + fs.readFileSync('./res/example.cpp.bp', 'utf8' ) + '`;'; |
const exampleTemplate = 'var result = `' + fs.readFileSync('./res/example.cpp.bp', 'utf8' ) + '`;'; |
13 |
13 |
const context = { name: "sample" }; |
const context = { name: "sample" }; |
14 |
14 |
|
|
15 |
|
console.log( exampleTemplate ); |
|
|
15 |
|
console.log( exampleTemplate ); |
16 |
16 |
|
|
17 |
|
vm.createContext(context); |
|
|
17 |
|
vm.createContext(context); |
18 |
18 |
vm.runInContext(exampleTemplate, context); |
vm.runInContext(exampleTemplate, context); |
19 |
19 |
|
|
20 |
|
console.log(context.result); |
|
|
20 |
|
console.log(context.result); |
21 |
21 |
} |
} |
22 |
22 |
|
|
23 |
23 |
|
|
Commit 82a1df4d3f6c5e5405eae35f277572fc51b9a947
- working on example
Author: mucbuc
Author date (UTC): 2020-08-23 20:02
Committer name: mucbuc
Committer date (UTC): 2020-08-23 20:02
Parent(s): 3085884efad6701037ead5fafc816e1e061f4f3e
Signer:
Signing key:
Signing status: N
Tree: f2cc507a68289effc1ff6a81347a5f5e63c31694
File res/example.cpp.bp added (mode: 100644) (index 0000000..11132f6) |
|
1 |
|
#include <tmp/src/test.h> |
|
2 |
|
|
|
3 |
|
#include <lib/${name}/src/index.h> |
|
4 |
|
|
|
5 |
|
using namespace std; |
|
6 |
|
using namespace om636::${name}; |
|
7 |
|
|
|
8 |
|
int main() |
|
9 |
|
{ |
|
10 |
|
ASSERT(0 && "fail"); |
|
11 |
|
return 0; |
|
12 |
|
} |
File templates.js changed (mode: 100755) (index d625343..2f6007e) |
1 |
1 |
#!/usr/bin/env node |
#!/usr/bin/env node |
2 |
2 |
|
|
3 |
3 |
const { exec, pushd } = require( 'shelljs' ), |
const { exec, pushd } = require( 'shelljs' ), |
4 |
|
path = require( 'path' ); |
|
|
4 |
|
path = require( 'path' ), |
|
5 |
|
fs = require( 'fs' ), |
|
6 |
|
vm = require( 'vm' ); |
5 |
7 |
|
|
6 |
|
makeDirs(); |
|
|
8 |
|
//makeTestDirs(); |
|
9 |
|
generateExample("sample"); |
7 |
10 |
|
|
8 |
|
function makeDirs() { |
|
|
11 |
|
function generateExample(name) { |
|
12 |
|
const exampleTemplate = 'var result = `' + fs.readFileSync('./res/example.cpp.bp', 'utf8' ) + '`;'; |
|
13 |
|
const context = { name: "sample" }; |
|
14 |
|
|
|
15 |
|
console.log( exampleTemplate ); |
|
16 |
|
|
|
17 |
|
vm.createContext(context); |
|
18 |
|
vm.runInContext(exampleTemplate, context); |
|
19 |
|
|
|
20 |
|
console.log(context.result); |
|
21 |
|
} |
|
22 |
|
|
|
23 |
|
|
|
24 |
|
|
|
25 |
|
function makeTestDirs() { |
9 |
26 |
const basename = path.basename( __dirname ); |
const basename = path.basename( __dirname ); |
10 |
27 |
|
|
11 |
28 |
exec( 'mkdir -p test/lib/' ); |
exec( 'mkdir -p test/lib/' ); |
Hints:
How to merge on your machine?
git fetch origin refs/mr/6:mr-6
git checkout main
git merge mr-6
To "see" all the merge requests as branches,
add, in the config file (.git/config), under the remote you want,
a line like this:
fetch = +refs/mr/*:refs/remotes/your_remote_name_for_example_origin/mr/*
After you run a git fetch, you will have all the pull requests locally.
For example, you can merge one of them:
git checkout main
git merge mr/6