Edward Yang
Edward Yang
``` git init foo git init bar cd foo touch .gitmodules git add .gitmodules git commit -m 'first commit' git meta push ../bar HEAD:refs/heads/tmp ``` Expected: (try running with "meta"...
Command: ``` git meta merge otherbranch ``` Output: ``` Submodule ts/foo/bar is conflicted. ``` Expected: ``` Merge conflict in ts/foo/bar/file1. Merge conflict in ts/foo/bar/file2. ```
``` git meta remote remove origin git meta fetch $URL # OR git meta push $URL ``` Expected: * Resolves submodule's relpath (../../foo/bar) to $URL Actual: * Fails since it...
Repro steps: ``` git init emptyrepo cd emptyrepo git fetch https://github.com/twosigma/git-meta git meta checkout FETCH_HEAD ``` Expected: * Checks out FETCH_HEAD Actual: ``` TypeError: Cannot read property 'id' of null...
Having a typo (missing a "-" during `git meta commit --amend`) causes an interesting (but correct) behaviour. Repro: `git meta commit -amend` Actual: `-amend` resolves to `-a -m end` and...
Repro steps: ``` git clone https://github.com/bpeabody/big-mono.git cd big-mono git checkout f132442efc3a326188f1c6afc3547a3fc0512a19 git meta merge 720f26ec535e80aec6ab1392037cf7e86eb984eb --no-ff -m 'merge' ``` Expected: * fast Actual: * slow
``` $ rm -rf one $ git commit -m "Deleting one" one $ git meta push origin HEAD:demo Error: the path 'one' does not exist in the given tree at...
git commit with no global configs shows a message asking to confirm username and email. If your first commit is with git-meta, it uses "unknown" for both username / email.