BigW Consortium Gitlab
Simply type a name with a `/` directory separator and new directories will be created. This does not do the fancy UI work that github.com does, but it will get the job done. I could not find tests for file creation, so I didn't add a test for this slight behaviour modification. I did test directory traversals though, using both absolute paths like `/tmp/foo.txt` and relative paths like `../../foo.txt`. Neither case escaped the repository, though attempting to traverse with a relative path resulted in a 500 error that did not affect application stability upon reload.
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
commits | Loading commit data... | |
issues | Loading commit data... | |
source | Loading commit data... | |
active_tab.rb | Loading commit data... | |
archived.rb | Loading commit data... | |
create.rb | Loading commit data... | |
deploy_keys.rb | Loading commit data... | |
fork.rb | Loading commit data... | |
forked_merge_requests.rb | Loading commit data... | |
graph.rb | Loading commit data... | |
hooks.rb | Loading commit data... | |
merge_requests.rb | Loading commit data... | |
network_graph.rb | Loading commit data... | |
project.rb | Loading commit data... | |
project_shortcuts.rb | Loading commit data... | |
redirects.rb | Loading commit data... | |
services.rb | Loading commit data... | |
snippets.rb | Loading commit data... | |
star.rb | Loading commit data... | |
team_management.rb | Loading commit data... | |
wiki.rb | Loading commit data... |