Skip to content

Commit 5910301

Browse files
Merge pull request #1 from root-project/master
Merge root-project/root head into fork
2 parents 6771f06 + 9a2cbdc commit 5910301

File tree

4,517 files changed

+291716
-143226
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

4,517 files changed

+291716
-143226
lines changed

.ci/format_script.sh

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,16 @@ if [ "$RESULT_OUTPUT" == "no modified files to format" ] \
1515
else
1616
echo "clang-format failed."
1717
echo "To reproduce it locally please run"
18-
echo -e "\tgit checkout $TRAVIS_BRANCH"
18+
echo -e "\tgit checkout $TRAVIS_PULL_REQUEST_BRANCH"
1919
echo -e "\tgit-clang-format --commit $BASE_COMMIT --diff --binary $(which clang-format)"
2020
echo "$RESULT_OUTPUT"
2121

2222
echo -e "\n\nPlease apply the code formatting changes without bloating the history."
2323
echo -e "\tConsider running:"
24-
echo -e "\t\tgit checkout $TRAVIS_BRANCH"
25-
echo -e "\t\tgit rebase -i --autosquash -x 'git-clang-format-7 master && git commit -a --amend --no-edit' master"
24+
echo -e "\t\tgit checkout $TRAVIS_PULL_REQUEST_BRANCH"
25+
echo -e "\t\tgit rebase -i -x \"git-clang-format-7 master && git commit -a --allow-empty --fixup=HEAD\" --strategy-option=theirs origin/master"
26+
echo -e "\t Then inspect the results with git log --oneline"
27+
echo -e "\t Then squash without poluting the history with: git rebase --autosquash -i master"
2628

2729
exit 1
2830
fi

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
*.vsct eol=crlf
1212
*.resx eol=crlf
1313
*.vsixmanifest eol=crlf
14+
tree/dataframe/test/RCsvDS_test_win.csv eol=crlf
1415

1516
# Denote all files that are truly binary and should not be modified.
1617
*.png binary

.github/CODEOWNERS

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@
1010
# Coarse-grained ownership
1111
* @Axel-Naumann
1212
/bindings/ @etejedor
13-
/core/ @Axel-Naumann
14-
/core/ @pcanal
13+
/core/ @Axel-Naumann @pcanal
1514
/documentation/ @couet
1615
/fonts/ @bellenot
1716
/geom/ @agheata
@@ -34,20 +33,15 @@
3433
/roofit/ @lmoneta @hageboeck
3534
/rootx/ @Axel-Naumann
3635
/sql/ @pcanal @linev
37-
/tmva/ @lmoneta @ashlaban @stwunsch
36+
/tmva/ @lmoneta @ashlaban @stwunsch @sitongan
3837
/tree/ @pcanal
3938
/tutorials/ @couet
40-
/tree/dataframe @dpiparo @bluehood
39+
/tree/dataframe @eguiraud
4140

4241
# Projects that span over several code modules:
4342
/bindings/r/ @omazapa
44-
/core/base/ @pcanal
45-
/core/cont/ @pcanal
46-
/core/imt/ @dpiparo
47-
/core/lz4/ @pcanal
48-
/core/lzma/ @pcanal
49-
/core/multiproc/ @gganis
50-
/core/thread/ @pcanal
43+
/core/imt/ @eguiraud
44+
/core/multiproc/ @eguiraud
5145
/graf2d/cocoa/ @TimurP
5246
/graf3d/eve/ @osschar
5347
/graf3d/eve7/ @osschar @linev
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
name: Bug report
3+
about: Create a report to get an issue fixed
4+
title: ''
5+
labels: bug
6+
---
7+
8+
- [ ] Checked for duplicates
9+
<!--
10+
Please search in
11+
* [GitHub](https://github.com/root-project/root/issues?q=is%3Aissue)
12+
* AND [Jira](https://sft.its.cern.ch/jira/issues/?jql=project %3D ROOT)
13+
for existing reports of your issue.
14+
15+
If you find one, you are very welcome to add to the existing report, for instance "issue still exists in today's master".
16+
-->
17+
18+
### Describe the bug
19+
<!--
20+
A clear and concise description of what the wrong behavior is.
21+
-->
22+
23+
### Expected behavior
24+
<!--
25+
A clear and concise description of what you expected to happen.
26+
-->
27+
28+
### To Reproduce
29+
<!--
30+
Steps to reproduce the behavior:
31+
1. Your code that triggers the issue: at least a part; ideally something we can run ourselves.
32+
2. Don't forget to attach the required input files!
33+
3. How to run your code and / or build it, e.g. `root myMacro.C`, ...
34+
-->
35+
36+
### Setup
37+
<!--
38+
1. ROOT version
39+
2. Operating system
40+
3. How you obtained ROOT, such as `dnf install` / binary download / you built it yourself.
41+
-->
42+
43+
### Additional context
44+
<!--
45+
Add any other context about the problem here.
46+
-->
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
name: Feature request
3+
about: Propose a new feature for ROOT
4+
title: ''
5+
labels: new feature
6+
---
7+
8+
### Is your feature request related to a problem? Please describe.
9+
<!--
10+
A clear and concise description of what the problem is. E.g "I always have to [...] when I want to [...]"
11+
-->
12+
13+
### Describe the solution you'd like
14+
<!--
15+
A clear and concise description of what you want to happen.
16+
-->
17+
18+
### Describe alternatives you've considered
19+
<!--
20+
Can you think of alternative solutions or features?
21+
-->
22+
23+
### Additional context
24+
<!--
25+
Add any other context or screenshots about the feature requested here.
26+
-->
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
name: Improvement
3+
about: Suggest something that could be improved.
4+
title: ''
5+
labels: improvement
6+
---
7+
8+
### Explain what you would like to see improved
9+
<!--
10+
Explain what isn't as good as it could be and why
11+
-->
12+
13+
### Optional: share how it could be improved
14+
<!--
15+
If you already have an idea what we could improve, then please tell us.
16+
-->
17+
18+
### To Reproduce
19+
<!--
20+
Steps to reproduce the behavior:
21+
1. Your code that triggers the issue: at least a part; ideally something we can run ourselves.
22+
2. Don't forget to attach the required input files!
23+
3. How to run your code: build it / `root myMacro.C` / ...
24+
-->
25+
26+
### Setup
27+
<!--
28+
1. ROOT version
29+
2. Operating system
30+
3. How you obtained ROOT, such as `dnf install` / binary download / you built it yourself.
31+
-->
32+
33+
### Additional context
34+
<!--
35+
Add any other context about the problem here.
36+
-->

.github/workflows/emailnotify.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# This is a basic workflow to help you get started with Actions
2+
3+
name: CI
4+
5+
# Controls when the action will run. Triggers the workflow on push or pull request
6+
# events but only for the master branch
7+
on:
8+
push:
9+
10+
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
11+
jobs:
12+
# This workflow contains a single job called "notify"
13+
notify:
14+
# The type of runner that the job will run on
15+
runs-on: ubuntu-latest
16+
17+
# Steps represent a sequence of tasks that will be executed as part of the job
18+
steps:
19+
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
20+
- name: Email Notification
21+
uses: Axel-Naumann/gitnotifier-ghaction@master
22+
with:
23+
githubToken: ${{ secrets.GHTOKEN }}
24+
to: axel@cern.ch
25+
from: root-project-git-notifier@outlook.com
26+
smtp: smtp.office365.com
27+
port: 587
28+
login: root-project-git-notifier@outlook.com
29+
password: ${{ secrets.SMTPPW }}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
on:
2+
issues:
3+
types: opened
4+
5+
jobs:
6+
assign_issue_to_project:
7+
runs-on: ubuntu-latest
8+
name: Add new issues to the triage project
9+
steps:
10+
- name: Create new project card with issue
11+
id: list
12+
uses: qmacro/action-add-issue-to-project-column@v1
13+
with:
14+
token: ${{ secrets.GITHUB_TOKEN }}
15+
project: 'Triage'
16+
column: 'Needs triage'

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
# roottest is its own repo
1+
# roottest & rootbench are their own repos
22
roottest
3+
rootbench
34

45
# MacOS Xcode
56
xcuserdata
@@ -25,9 +26,11 @@ CMakeLists.txt.user
2526
.settings/*
2627
.cproject
2728
.project
29+
.externalToolBuilders
2830

2931
# Vim
3032
*.swp
3133

3234
# Other Stuff
3335
tags
36+
*.d

.travis.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,6 @@ matrix:
2020
# Abort all builds on a single failing matrix entry.
2121
fast_finish: true
2222

23-
exclude:
24-
# Note: Workaround travis-ci/travis-ci#4681
25-
# Exclude default job which lacks our included environment variables.
26-
- os: linux
27-
2823
include:
2924
- env: TOOL=clang-format
3025
script: &format_script

0 commit comments

Comments
 (0)