forked from libgit2/libgit2
-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
695 changed files
with
73,776 additions
and
27,077 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,92 @@ | ||
# This file is an example configuration for clang-format 5.0. | ||
# | ||
# Note that this style definition should only be understood as a hint | ||
# for writing new code. The rules are still work-in-progress and does | ||
# not yet exactly match the style we have in the existing code. | ||
|
||
# C Language specifics | ||
Language: Cpp | ||
|
||
# Use tabs whenever we need to fill whitespace that spans at least from one tab | ||
# stop to the next one. | ||
# | ||
# These settings are mirrored in .editorconfig. Keep them in sync. | ||
UseTab: ForIndentation | ||
TabWidth: 8 | ||
IndentWidth: 8 | ||
ContinuationIndentWidth: 8 | ||
ColumnLimit: 80 | ||
|
||
AlignAfterOpenBracket: AlwaysBreak | ||
AlignEscapedNewlines: Left | ||
AlignTrailingComments: false | ||
|
||
# Allow putting parameters onto the next line | ||
AllowAllArgumentsOnNextLine: false | ||
AllowAllParametersOfDeclarationOnNextLine: false | ||
|
||
# Don't allow short braced statements to be on a single line | ||
# if (a) not if (a) return; | ||
# return; | ||
AllowShortBlocksOnASingleLine: false | ||
AllowShortFunctionsOnASingleLine: None | ||
AllowShortLoopsOnASingleLine: false | ||
AllowShortLambdasOnASingleLine: None | ||
|
||
# Pack as many parameters or arguments onto the same line as possible | ||
# int myFunction(int aaaaaaaaaaaa, int bbbbbbbb, | ||
# int cccc); | ||
BinPackArguments: true | ||
BinPackParameters: false | ||
|
||
BreakBeforeBraces: Linux | ||
BreakBeforeBinaryOperators: None | ||
BreakBeforeTernaryOperators: false | ||
BreakStringLiterals: false | ||
|
||
# The number of spaces before trailing line comments (// - comments). | ||
# This does not affect trailing block comments (/* - comments). | ||
SpacesBeforeTrailingComments: 1 | ||
|
||
# Don't insert spaces in casts | ||
# x = (int32) y; not x = ( int32 ) y; | ||
SpacesInCStyleCastParentheses: false | ||
|
||
# Don't insert spaces inside container literals | ||
# var arr = [1, 2, 3]; not var arr = [ 1, 2, 3 ]; | ||
SpacesInContainerLiterals: false | ||
|
||
# Don't insert spaces after '(' or before ')' | ||
# f(arg); not f( arg ); | ||
SpacesInParentheses: false | ||
|
||
# Don't insert spaces after '[' or before ']' | ||
# int a[5]; not int a[ 5 ]; | ||
SpacesInSquareBrackets: false | ||
|
||
# Insert a space after '{' and before '}' in struct initializers | ||
Cpp11BracedListStyle: false | ||
|
||
# A list of macros that should be interpreted as foreach loops instead of as | ||
# function calls. | ||
ForEachMacros: | ||
- 'git_array_foreach' | ||
- 'git_vector_foreach' | ||
|
||
# The maximum number of consecutive empty lines to keep. | ||
MaxEmptyLinesToKeep: 1 | ||
|
||
# No empty line at the start of a block. | ||
KeepEmptyLinesAtTheStartOfBlocks: false | ||
|
||
# Penalties | ||
# This decides what order things should be done if a line is too long | ||
PenaltyBreakAssignment: 10 | ||
PenaltyBreakBeforeFirstCallParameter: 30 | ||
PenaltyBreakComment: 10 | ||
PenaltyBreakFirstLessLess: 0 | ||
PenaltyBreakString: 10 | ||
PenaltyExcessCharacter: 100 | ||
PenaltyReturnTypeOnItsOwnLine: 60 | ||
|
||
SortIncludes: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
{ | ||
"postCreateCommand": "bash .devcontainer/setup.sh" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
#!/bin/sh | ||
set -e | ||
|
||
sudo apt-get update | ||
sudo apt-get -y --no-install-recommends install cmake | ||
|
||
mkdir build | ||
cd build | ||
cmake .. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,4 @@ | ||
* text=auto | ||
ci/**/*.sh text eol=lf | ||
script/**/*.sh text eol=lf | ||
tests/resources/** linguist-vendored |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,8 @@ | ||
build/ | ||
/build/ | ||
.DS_Store | ||
*~ | ||
.*.swp | ||
tags | ||
/tags | ||
CMakeSettings.json | ||
.vs | ||
.idea |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
{ | ||
// Use IntelliSense to learn about possible attributes. | ||
// Hover to view descriptions of existing attributes. | ||
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 | ||
"version": "0.2.0", | ||
"configurations": [ | ||
{ | ||
"name": "(gdb) Launch", | ||
"type": "cppdbg", | ||
"request": "launch", | ||
"program": "${workspaceFolder}/build/libgit2_tests", | ||
"args": [], | ||
"stopAtEntry": false, | ||
"cwd": "${fileDirname}", | ||
"environment": [], | ||
"externalConsole": false, | ||
"MIMode": "gdb", | ||
"setupCommands": [ | ||
{ | ||
"description": "Enable pretty-printing for gdb", | ||
"text": "-enable-pretty-printing", | ||
"ignoreFailures": true | ||
} | ||
] | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
{ | ||
// See https://go.microsoft.com/fwlink/?LinkId=733558 | ||
// for the documentation about the tasks.json format | ||
"version": "2.0.0", | ||
"tasks": [ | ||
{ | ||
"label": "Build", | ||
"type": "shell", | ||
"command": "cd build && cmake --build . --parallel", | ||
"group": "build", | ||
"presentation": { | ||
"reveal": "always", | ||
"panel": "new" | ||
} | ||
}, | ||
{ | ||
"label": "Run Tests", | ||
"type": "shell", | ||
"command": "build/libgit2_tests -v", | ||
"group": "test", | ||
"presentation": { | ||
"reveal": "always", | ||
"panel": "new" | ||
} | ||
} | ||
] | ||
} |
Oops, something went wrong.