-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version 4.0 #212
Version 4.0 #212
Commits on Jan 7, 2021
-
Add functions that enable merging commit messages into data
Get the commit messsage data using the new read function and merge either nothing, the title or message and title into the commit.data of the proj.conf instance. See #180 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fdc414a - Browse repository at this point
Copy the full SHA fdc414aView commit details -
Add new configuration option for commit messages
Add the new attribute "commit.messages" to the project configuration class with options "none", "title" and "message" to make it possible to specify what exactly of the commit message data is to be merged to the commit data. See #180 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5db90d8 - Browse repository at this point
Copy the full SHA 5db90d8View commit details -
Replace seq with seq_along and add missing log statement in util-read.R
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f80b24b - Browse repository at this point
Copy the full SHA f80b24bView commit details -
Add tests for merging and fix bug when merging only titles
Add two tests for testing the merge functionality for both full commit messages and titles only. Fix bug that merges message body instead of title when selecting option "title" See #180 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9414357 - Browse repository at this point
Copy the full SHA 9414357View commit details -
Add description of changes to unversioned section of NEWS.md
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 359b12c - Browse repository at this point
Copy the full SHA 359b12cView commit details -
Remove unnecessary empty lines from several files
Also exchange the merge attribute when merging data frames of commit messages from commit.id to hash. Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 70c8395 - Browse repository at this point
Copy the full SHA 70c8395View commit details -
Fix a syntax error in util-read
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 89a6ea6 - Browse repository at this point
Copy the full SHA 89a6ea6View commit details
Commits on Jan 8, 2021
-
Fix merging by hash instead of commit.id
As commit.id was the first column of the data frame anyway, merging has not changed the order. But when using the hash column it is taken as the first colum of the resulting data frame. Change the order of the columns in order to not break anything that relies on the order. See #180 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e9147e - Browse repository at this point
Copy the full SHA 6e9147eView commit details
Commits on Jan 13, 2021
-
Follow the review suggestions of @clhunsen. See #180 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c9c7ff7 - Browse repository at this point
Copy the full SHA c9c7ff7View commit details -
Rename "message.body" column to "message" everywhere
Following the review of #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0457dd5 - Browse repository at this point
Copy the full SHA 0457dd5View commit details -
Fix style issues and improve message processing
Remove some empty lines and indent some lines. Also remove commit.message.data.unprocessed variable and use the commit.message.data variable from the beginning. Add column names beforehand in order to enable access without indices. See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7e61dcb - Browse repository at this point
Copy the full SHA 7e61dcbView commit details -
Put merge functionality into own function
Create private function update.commit.message.data in util-data.R which handles the merge and change the location where it is called in set.commits. See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8e28a1f - Browse repository at this point
Copy the full SHA 8e28a1fView commit details -
Fix error when returning a variable that is not defined
Fix an error where the value of a variable that is defined in an if block is returned outside that if block. See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 703ab3e - Browse repository at this point
Copy the full SHA 703ab3eView commit details
Commits on Jan 15, 2021
-
Simplify data frame creation in read.commit.messages
Replaced a loop with a conversion from a list of vectors in a data frame and access its columns directly See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7caaa8d - Browse repository at this point
Copy the full SHA 7caaa8dView commit details -
Reorder functions in util read and replace special functions
Move functions concerning reading commit messages and the constants used by them to a new section in util.read. Replace subset with proper indexing and minor comment fixes. See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8dd410c - Browse repository at this point
Copy the full SHA 8dd410cView commit details -
Fix comments in and change order in 'set.commits'
Also adapt 'update.commit.messages' to better match the implementation of similar methods. Add 'set.commit.messages' in order to be able to set the commit messages to NULL. See #193. Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eb1cec8 - Browse repository at this point
Copy the full SHA eb1cec8View commit details -
Add helper function to format 'commit.id' column
Introduce new function 'format.commit.ids' in along with new section in util-read.R. Also put format "<commit-%s>" into a constant. See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d5c8c78 - Browse repository at this point
Copy the full SHA d5c8c78View commit details -
Change commit message merge process
Take advice by @clhunsen to replace if else cascade for rearranging columns with better merge call. Also modify test-data tests regarding commit messages: Row names are no longer ignored. See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 43e1894 - Browse repository at this point
Copy the full SHA 43e1894View commit details
Commits on Jan 16, 2021
-
Change order of data sources to be alphabetical
Change order in 'README.md', 'util-conf.R' and 'util-data.R' Also fix table of contents in the readme. See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 70b3cb6 - Browse repository at this point
Copy the full SHA 70b3cb6View commit details -
Update 'NEWS.md' with commit hashes
See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 31e0f85 - Browse repository at this point
Copy the full SHA 31e0f85View commit details
Commits on Jan 20, 2021
-
Add package 'data.table' to coronet and refactor README
Add the package in 'install.R' and a description in the 'README.md'. Also rearrange the parameter descriptions of 'ProjectConf' to be sorted alphabetically. See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a0d5e32 - Browse repository at this point
Copy the full SHA a0d5e32View commit details -
Increase perfomance of commit message read
Use the new data.table package to replace do.call with data.table::rbindlist which is faster in processing data.frames. See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4c49269 - Browse repository at this point
Copy the full SHA 4c49269View commit details -
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 19655dd - Browse repository at this point
Copy the full SHA 19655ddView commit details -
Fix spelling errors in 'README.md' and 'util-conf.R'
See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a36bde4 - Browse repository at this point
Copy the full SHA a36bde4View commit details
Commits on Jan 25, 2021
-
Use new helper function in tests to format commit ids
Remove hardcoded string formatting and replace it in tests for creating expected data using the new function 'format.commit.ids'. See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aab0751 - Browse repository at this point
Copy the full SHA aab0751View commit details -
Replace for-loop with lapply call in function to read commit messages
Follow @clhunsen's advice to create commit message data with an lapply to avoid having a for-loop and an additional lapply call afterwards See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0859b9a - Browse repository at this point
Copy the full SHA 0859b9aView commit details -
Fix minor comment issues and add checks before updating commit messages
Add check for the ProjectConf attribute 'commit.messages' before calling 'update.commit.messages'. Also fix a few errors in comments as well as one if condition where the wrong attribute was checked. See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fc5d20f - Browse repository at this point
Copy the full SHA fc5d20fView commit details -
Initialize commit message data on RangeData-objects in 'util-split.R'
Add the getter call to the 'additional.data' list. See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 686459e - Browse repository at this point
Copy the full SHA 686459eView commit details -
See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 613a773 - Browse repository at this point
Copy the full SHA 613a773View commit details -
Change all data split tests to include commit message data
Add (empty) commit message data to all data split tests in 'tests-split.R'. Also sor the additional data sources alphabetically in the tests. See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 98e83b0 - Browse repository at this point
Copy the full SHA 98e83b0View commit details -
Change all sliding window data tests to include commit message data
Add (empty) commit message data to all data split tests in 'test-split-sliding-window.R'. Also sort the additional data sources alphabetically in the tests. See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e42fca - Browse repository at this point
Copy the full SHA 2e42fcaView commit details
Commits on Jan 26, 2021
-
Fix minor comment issue in 'test-split-sliding-window.R'
See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c052dfb - Browse repository at this point
Copy the full SHA c052dfbView commit details
Commits on Jan 30, 2021
-
Add new cleanup functions for commit messages and synchronicity
These functions act like cleanup.pasta, they remove rows from the data that are not part of a range data object anymore. See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d3bbae0 - Browse repository at this point
Copy the full SHA d3bbae0View commit details -
Fix wrong variable name in 'cleanup.synchronicity'
Fix a copy-paste-error where a varibale name was not changed from a prior code snippet. See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9385084 - Browse repository at this point
Copy the full SHA 9385084View commit details
Commits on Feb 1, 2021
-
Add cleanup functions to NEWS.md
See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 63b6f79 - Browse repository at this point
Copy the full SHA 63b6f79View commit details -
Remove unnecassary function calls and add logging output
Warn user when updating commit messages or synchronicity that they should call the corresponding cleanup method. Remove calls to unlist in those cleanup functions. Fix copy-pasted comments. See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c63a25a - Browse repository at this point
Copy the full SHA c63a25aView commit details -
Fix regex when filtering out spaces and change data frame assignment
Fix the regex that removes spaces at the end of a commit message. Change the assignment of the 'commit.message.data' data frame such that no new data frame is instantiated anymore. See #193 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e1e1ba8 - Browse repository at this point
Copy the full SHA e1e1ba8View commit details
Commits on Feb 3, 2021
-
Fix problems in CI pipeline for R-3.3
Our CI pipeline does currently not work for "R-3.3" (but for all the other R versions in the pipeline). The reason for that is the following: As of 2021-01-26, there is a new version of package `memoise` (2.0.0), which is imported by `RSQLite`, which in turn is imported by `sqldf`. The new version of `memoise` imports package `cachem`, which in turn imports package `fastmap`. Using all these packages is not a problem per se, they are compatible with R 3.3.3. However, the docker container `r-base:3.3.3`, which we use in our pipeline "R-3.3", uses g++ version 6.3.0-9, which contains a bug. Due to the bug in the compiler, `fastmap` cannot be compiled and installed in tje `r-base:3.3.3` docker container, letting the CI pipeline fail. To circumvent this problem but still keep "R-3.3" in our CI pipeline, we now use docker image `r-base:3.3.2` instead, as there is another g++ version installed in this docker image. With that, the CI pipeline should succeed for "R-3.3" again. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 18843a8 - Browse repository at this point
Copy the full SHA 18843a8View commit details -
Merge pull request #193 from nlschn/mydev
Add commit message merge functionality Reviewed-by: Claus Hunsen <[email protected]> Reviewed-by: Thomas Bock <[email protected]> Reviewed-by: Christian Hechtl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c72188e - Browse repository at this point
Copy the full SHA c72188eView commit details
Commits on Feb 9, 2021
-
Add more explanation to 'metrics.avg.path.length' and default values
Make more clear what the parameters do by referring to the igraph documentation and add default value TRUE to parameters 'directed' and 'unconnected'. See #181 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6bf6e40 - Browse repository at this point
Copy the full SHA 6bf6e40View commit details
Commits on Mar 2, 2021
-
Add default parameters to documentation of several methods
See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de9988c - Browse repository at this point
Copy the full SHA de9988cView commit details -
Add function 'metrics.is.smallworld' to the metrics module
Add function to replace manual checks for smallworldness similar to the one for scale freeness. Adapt existing comments to code style conventions and remove the ones mentioning manual checks for smallworldness. See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ce1f812 - Browse repository at this point
Copy the full SHA ce1f812View commit details -
Handle error in igraph function by printing user warning instead
Add a try clause to the 'erdos.renyi.game' function call to prevent an unreadable error message; print a user warning and abort the operation instead. See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4b164be - Browse repository at this point
Copy the full SHA 4b164beView commit details -
Fix parameter default values in metrics module
Fix default values from vectors to their respective first element because of calls to 'match.arg'. Also correct a comment stating a wrong return value. See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f929248 - Browse repository at this point
Copy the full SHA f929248View commit details -
Add check for empty network in 'metrics.hub-degree' function
If there are no vertices in the network, print a warning and return NA istead of letting igraph run into an error. See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ec984f4 - Browse repository at this point
Copy the full SHA ec984f4View commit details -
Add 'metrics.centrality' function to metrics module
Add a function to simplify getting a data frame containing author names and their respective centrality values. See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d3cd528 - Browse repository at this point
Copy the full SHA d3cd528View commit details -
Add new helper function 'relations.to.authors'
Create a new helper function to be used by 'metrix.centrality' in order to compute the authors from the data.sources of the networks's relations automatically. See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d1e4413 - Browse repository at this point
Copy the full SHA d1e4413View commit details -
Finalize 'metrics.centrality' function
Sort entries of resulting data frame and check whether the new default value (that is, computing the data.source directly from the network relations) should be used or not. See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 47a6cce - Browse repository at this point
Copy the full SHA 47a6cceView commit details -
Fix code style mishaps and rewrite function to get data.sources
Change order of functions in 'util-networks.R'. The function introduced in previous commits to get the authors from relations now only computes the data.sources and leaves the author computation to its caller. See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c103c3c - Browse repository at this point
Copy the full SHA c103c3cView commit details -
Fix typos and add character(0) check in get.data.sources.from.relations
Check for a character(0) relation and set NA as the resulting data source. See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2cc906b - Browse repository at this point
Copy the full SHA 2cc906bView commit details -
See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9ef4ee6 - Browse repository at this point
Copy the full SHA 9ef4ee6View commit details -
Add tests and fix bug for 'get.data.sources.from.relations'
Add two tests in 'test-networks.R': - The first one checks the data sources of a multi-network with two relations - The second one checks the data source of an author-network Fix a bug where the function would return a named vector, now it only returns a value vector. See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for add0c74 - Browse repository at this point
Copy the full SHA add0c74View commit details -
Update 'NEWS.md' according to feedback
See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d4ba0b5 - Browse repository at this point
Copy the full SHA d4ba0b5View commit details -
Fix spelling and syntax errors in 'util-network-metrics.R'
See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a6086db - Browse repository at this point
Copy the full SHA a6086dbView commit details -
Update smallworldness functions
Fix minor documentation issues. Remove check for NA in 'metrics.is.smallworld' as it is unnecessary. Change error handling in 'metrics.smallworldness': Now check beforehand if the network is simplified and stop the execution if this is not the case. See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3737322 - Browse repository at this point
Copy the full SHA 3737322View commit details -
Generalize and rename 'metrics.centrality' function
Change 'author' to 'vertex', rename parameter and rename the function to 'metrics.vertex.centralities'. Fix minor documentation issues. See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dbd9c01 - Browse repository at this point
Copy the full SHA dbd9c01View commit details -
Add missing copyright header to 'util-networks.R'
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 858537a - Browse repository at this point
Copy the full SHA 858537aView commit details -
Update function name in 'NEWS.md'
See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 60990c6 - Browse repository at this point
Copy the full SHA 60990c6View commit details -
Fix minor style issues in 'util-networks-metrics.R'
See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 77c5d50 - Browse repository at this point
Copy the full SHA 77c5d50View commit details -
Update commit hashes in 'NEWS.md'
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 400067d - Browse repository at this point
Copy the full SHA 400067dView commit details
Commits on Mar 9, 2021
-
Add checks for artifact networks and vectorize 'get.artifacts'
As the default restrict parameter for 'metrics.centrality' depends on the network's vertices, add checks and correpsonding calls to 'get.artifact' if a network contains artifact vertices. Vectorize 'get.artifact' in 'util-data.R' in order to be able to process and return artifacts from different data sources. The function now takes a vector of data sources (or still a single one) and returns all correpsonding artifacts. See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cf795f2 - Browse repository at this point
Copy the full SHA cf795f2View commit details -
Fix errors in several comments
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 69fb2e0 - Browse repository at this point
Copy the full SHA 69fb2e0View commit details -
Add another case when distinguishing network types for restriction
Add the case that there are both authors and artifact vertices in the network. In this case compute the lists for both and set the restrict parameter to the combination of these two. See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8a7327a - Browse repository at this point
Copy the full SHA 8a7327aView commit details -
Fix documentation issue in the metrics module and remove 'print()'
Clarify 'unconnected' parameter in 'metrics.avg.pathlength'. Remove debug print statements in 'util-data.R'. See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ed75a2b - Browse repository at this point
Copy the full SHA ed75a2bView commit details -
Add manual default check to 'get.artifacts'
Now that there can be multiple values in the argument, the 'match.arg.or.default' function shows a different behaviour. Instead of returning only the first element of the default vector when no argument is passed, it returns the whole vector. Add manual checks for a missing argument and set it to the first element in this case. Inspired from the implementation of 'match.arg.or.default' See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c83d26f - Browse repository at this point
Copy the full SHA c83d26fView commit details -
Change default parameter selection in 'get.artifacts'
Replace nasty if-statement similar to 'match.arg.or.default' with simple trick achieving the same effect. See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 70c05ec - Browse repository at this point
Copy the full SHA 70c05ecView commit details
Commits on Mar 10, 2021
-
Add changes of 'get.artifact' to 'NEWS.md'
See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 078c6f8 - Browse repository at this point
Copy the full SHA 078c6f8View commit details -
Rename parameters inside 'get.artifacts' to plural
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5a46ff4 - Browse repository at this point
Copy the full SHA 5a46ff4View commit details -
Improve performance of 'get.artifacts'
Replace several s- and lapply calls with a single one. See #195 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fd767bb - Browse repository at this point
Copy the full SHA fd767bbView commit details
Commits on Mar 11, 2021
-
Merge pull request #195 from nlschn/mydev
Fixes in the metrics module Reviewed-by: Christian Hechtl <[email protected]> Reviewed-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0d8865e - Browse repository at this point
Copy the full SHA 0d8865eView commit details
Commits on Mar 17, 2021
-
Add a new directory 'logo' which should contain all the logo variants. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 82f9971 - Browse repository at this point
Copy the full SHA 82f9971View commit details -
Adjust README and add config file for GH-pages website
Use our README.md file for automatically generating a GH-pages website for coronet. To achieve that, a _config.yml is necessary in which we specify how the website should be generated. Also links in the README.md should be relative links, otherwise the links will only work in the README rendered on the GitHub repo, but not on the generated GH-pages website. In addition, also fix some outdated links, add missing section to table of contents, etc. Add favicon to README.md, CONTRIBUTING.md, and NEWS.md. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dc4659e - Browse repository at this point
Copy the full SHA dc4659eView commit details -
Add several logo variants, both in svg and png format: 1. Coronet logo without font 2. Coronet logo with font 3. Coronet favicon 4. Coronet logo without font, white background 5. Coronet logo with font, white background 6. Coronet logo for dark mode without font 7. Coronet logo for dark mode with font Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fdc5e67 - Browse repository at this point
Copy the full SHA fdc5e67View commit details -
Add logo svgs containing everything
Add svg files which contain all logo variants using different tiers (normal, dark mode, white background, black background, etc.), one without font and one with font. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 752a9b3 - Browse repository at this point
Copy the full SHA 752a9b3View commit details -
As Google now uses BigCamelCase naming convention instead of '.' as separator in names, just linking to Google's guide is not useful any more. So, in addition, add a link to Google's previous xml file containing the old naming conventions (which unfortunatley cannot be rendered on GitHub any more). Also add one sentence that pull requests should not only be opened against 'dev' branch but also base on 'dev' branch. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d91059e - Browse repository at this point
Copy the full SHA d91059eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b58d527 - Browse repository at this point
Copy the full SHA b58d527View commit details
Commits on Mar 19, 2021
-
Merge pull request #196 from bockthom/logo
Logo & Website Special thanks to Christian Kaltenecker <[email protected]> Reviewed-by: Claus Hunsen <[email protected]> Reviewed-by: Christian Hechtl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bf8b331 - Browse repository at this point
Copy the full SHA bf8b331View commit details
Commits on Mar 23, 2021
-
Add methods to get issue, mail and pr count and related counts per-au…
…thor for issue #188 Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9f9150a - Browse repository at this point
Copy the full SHA 9f9150aView commit details -
Add methods to add vertex attributes for mail/issue/pr count for issue …
…#188 Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7260d62 - Browse repository at this point
Copy the full SHA 7260d62View commit details -
Add tests for issue/mail count methods for issue #188
Tests for PRs are missing since there is no test data including PRs yet Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 139f70b - Browse repository at this point
Copy the full SHA 139f70bView commit details -
New and improved issue handling, support for issue/pr/both counting i…
…n all varieties one can imagine (and more) Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eb4f649 - Browse repository at this point
Copy the full SHA eb4f649View commit details -
Add PR event data fencing, small fixes in issue/pr handling
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 627873c - Browse repository at this point
Copy the full SHA 627873cView commit details -
Make data fencing properly use vector notations
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6ff585d - Browse repository at this point
Copy the full SHA 6ff585dView commit details -
Add PRs to tests, adjust (almost) all tests to respect that
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1e1406f - Browse repository at this point
Copy the full SHA 1e1406fView commit details -
Rename get.issues to get.issues.filtered, get.issues.unfiltered to ge…
…t.issues to make it similar to get.commits[.filtered] Close #185. Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b9dd94c - Browse repository at this point
Copy the full SHA b9dd94cView commit details -
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 966a90d - Browse repository at this point
Copy the full SHA 966a90dView commit details -
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3da0297 - Browse repository at this point
Copy the full SHA 3da0297View commit details -
Modify test data to be closer to the real world
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 98e11ab - Browse repository at this point
Copy the full SHA 98e11abView commit details -
Fix style issues, the NEWS.md, address reviews, add util-data-misc.R
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a566cae - Browse repository at this point
Copy the full SHA a566caeView commit details
Commits on Apr 22, 2021
-
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5ba6feb - Browse repository at this point
Copy the full SHA 5ba6febView commit details -
Move all *.count methods from util-core-peripheral.R to util-data-misc.R
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ccac665 - Browse repository at this point
Copy the full SHA ccac665View commit details -
Adress reviews for mail count PR
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fcf5cee - Browse repository at this point
Copy the full SHA fcf5ceeView commit details -
* Use match.arg in get.author.issue.count and related * Enhance documentation of preprocess.issue.data to clarify it using the unfiltered issue data * Add get.issues.filtered.uncached similar to get.commits.filtered.uncached * Enhance issue count unit tests: - use "issue" relation instead of "cochange" - add test covering the "all" case, i.e. sums of issues.only and prs.only Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eb919fa - Browse repository at this point
Copy the full SHA eb919faView commit details
Commits on Apr 28, 2021
-
Adress reviews, add filter.issues to util-data.R
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 94a2b4f - Browse repository at this point
Copy the full SHA 94a2b4fView commit details -
Adjust NEWS.md, update mail count tests
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ffaa594 - Browse repository at this point
Copy the full SHA ffaa594View commit details
Commits on Apr 29, 2021
-
Modify showcase.R to showcase issue/mail count vertex attributes
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d71681a - Browse repository at this point
Copy the full SHA d71681aView commit details -
Add issue date boxing behavior to read.issues
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eb563d3 - Browse repository at this point
Copy the full SHA eb563d3View commit details
Commits on Apr 30, 2021
-
Adjust NEWS.md, tests and documentation in accordance with the reviews
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6129435 - Browse repository at this point
Copy the full SHA 6129435View commit details -
Merge pull request #194 from JoJoDeveloping/mail-count
Mail count & Issue count Reviewed-by: Thomas Bock <[email protected]> Reviewed-by: Christian Hechtl <[email protected]> Reviewed-by: Claus Hunsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9a4ccb1 - Browse repository at this point
Copy the full SHA 9a4ccb1View commit details
Commits on May 3, 2021
-
Reset missing variables in NetworkBuilder and ProjectData
See #197 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 556614c - Browse repository at this point
Copy the full SHA 556614cView commit details -
Add missing variable to environment reset in NetworkBuilder
See #197 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de091a5 - Browse repository at this point
Copy the full SHA de091a5View commit details -
Fix wrong documentation of 'check.value' function
See #197 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 059b286 - Browse repository at this point
Copy the full SHA 059b286View commit details -
Fix misleading comment in 'get.pasta()'
See #197 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c648574 - Browse repository at this point
Copy the full SHA c648574View commit details -
Add checks to update functions to prevent warnings in special cases
Do not print a user warning in an update function when the calling function on the stack corresponds to the respective cleanup function. See #197 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e5c60a5 - Browse repository at this point
Copy the full SHA e5c60a5View commit details -
Fix some bugs regarding finding the parent function in the stacktrace
Fix some false parentheses and add some missing assignments. See #197 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6739619 - Browse repository at this point
Copy the full SHA 6739619View commit details -
Add flag and decisision to RangeData returning the right data path
Add a flag that tells whether a RangeData object has been created by using codeface range data or splitting the whole dataset. Adapt the 'get.data.path' function to return the right data path depending on that flag. See #177 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cce9527 - Browse repository at this point
Copy the full SHA cce9527View commit details -
Add range data flag to constructor and adapt calls in util-bulk.range
Add the 'built.from.range.data' to the constructor of the 'RangeData' class which sets its private field. Add a getter method 'is.built.from.range.data' that returns the value of the private attribute. Adapt the calls to the constructor in 'util-bulk.R' since these are the only cases where the flag needs to be set true. Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 917bf64 - Browse repository at this point
Copy the full SHA 917bf64View commit details -
Fix critical typos and add test for new data path behaviour
Fix wrong variable names and add a test that does the same setup as described in #177 in order to check, if the RangeData object turns out to have the right data path without the range folder. Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ef5bac6 - Browse repository at this point
Copy the full SHA ef5bac6View commit details -
Add a test for the data path of bulk-splitted data
Signed-off-by: Niklas Schneider <[email protected]
Configuration menu - View commit details
-
Copy full SHA for 3aa8e7d - Browse repository at this point
Copy the full SHA 3aa8e7dView commit details -
Adjust NEWS.md to the latest changes
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9b8b573 - Browse repository at this point
Copy the full SHA 9b8b573View commit details -
Move RangeData path tests to test-data.R
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d454e5a - Browse repository at this point
Copy the full SHA d454e5aView commit details -
Add test case to data path test and fix minor issues in test-data.R
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 66ad127 - Browse repository at this point
Copy the full SHA 66ad127View commit details -
Fix critical copy paste error in util-bulk.R
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e8ab7a - Browse repository at this point
Copy the full SHA 6e8ab7aView commit details -
Put stacktrace length check into own function in util-misc.R
Also fix stacktrace check in 'update.commit.message.data'. Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7927676 - Browse repository at this point
Copy the full SHA 7927676View commit details -
Reorder 'reset.environment' alphabetically and remove getter
Remove unused getter for private field 'built.from.range.data' in 'RangeData' class. Fix some typos Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9a00438 - Browse repository at this point
Copy the full SHA 9a00438View commit details -
Reorder lines in 'reset.environment' in 'util-networks.R' alphabetically
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a56a6cb - Browse repository at this point
Copy the full SHA a56a6cbView commit details -
Rename private flag of RangeData
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 169c034 - Browse repository at this point
Copy the full SHA 169c034View commit details -
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f95b0b8 - Browse repository at this point
Copy the full SHA f95b0b8View commit details -
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 83fed13 - Browse repository at this point
Copy the full SHA 83fed13View commit details -
Restructure data path test and fix typos in util-data.R
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9b3e7b0 - Browse repository at this point
Copy the full SHA 9b3e7b0View commit details -
Add missing function description to NEWS.md
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c8a3b77 - Browse repository at this point
Copy the full SHA c8a3b77View commit details -
Add data path flag to constructor calls in showcase.R
When creating new RangeData objects with the ranges from the ProjectConf, set the 'built.from.range.data.read' to 'TRUE' as the ranges that are used come are read from the disk. Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cbfcbb5 - Browse repository at this point
Copy the full SHA cbfcbb5View commit details -
Fix function name typo in util-misc.R
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 81aded8 - Browse repository at this point
Copy the full SHA 81aded8View commit details -
Improve documentation of new function and remove statement from test
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e0145e2 - Browse repository at this point
Copy the full SHA e0145e2View commit details -
Rename 'get.last.but.one.element' to 'get.second.last.element' in util-misc.R Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 90394ab - Browse repository at this point
Copy the full SHA 90394abView commit details
Commits on May 6, 2021
-
Add missing copyright header in util-misc.R
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8a6380f - Browse repository at this point
Copy the full SHA 8a6380fView commit details -
Adjust commit hashes to the latest rebased ones
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 54e1af5 - Browse repository at this point
Copy the full SHA 54e1af5View commit details -
Add more details and commit hashes to NEWS.md
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eba0423 - Browse repository at this point
Copy the full SHA eba0423View commit details -
Merge pull request #199 from nlschn/mydev
Fix wrong data path issue and emerging bugs Reviewed-by: Christian Hechtl <[email protected]> Reviewed-by: Thomas Bock <[email protected]> Reviewed-by: Claus Hunsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 321bf08 - Browse repository at this point
Copy the full SHA 321bf08View commit details
Commits on May 22, 2021
-
Remove warning assignment from test suite initialization
As of R version 4.1, the base environment is locked and bindings to the base environment cannot be added or removed any more. Hence, assigning 'last.warning' to NULL results in an error, as 'last.warning' belongs to the base environment. To make the test suite run also on R version 4.1, the assignment that clears 'last.warning' ist removed. This should not affect the tests in our CI pipeline as ususually they are run in a new environment. For now, there is no possibility any more to clear previous warnings (if existent). Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 98c5671 - Browse repository at this point
Copy the full SHA 98c5671View commit details -
Add 'tzone' attribute to empty POSIXct vectors
With the release of R version 4.1.0, the R developers fixed a bug with the 'tzone' attribute of empty POSIXct vectors. In previous R versions, when calling `as.POSIXct()` on an empty vector `c()` or on an `NA` value, no `tzone` attribute was stored, which was inconsistent as when calling `as.POSIXct()` on an actual value the `tzone` attribute was always added. Since R version 4.1.0, the `tzone` attribute is also added on empty vectors and `NA` values. (See also the official R news, Section "Changes in R 4.1.0", Subsection "Bug fixes": https://cran.r-project.org/doc/manuals/r-release/NEWS.html ) However, this bugfix in R version 4.1.0 breakes our test suite, as in some situations empty date vectors are created or `NA` values are passed as default value for a date, but no time zone is set in these cases. As this leads to the failure of certain tests, the time zone needs to be correctly set to UTC whenever `NA` dates or empty date vectors are created. This is fixed by either setting the time zone attribute via `lubridate::with_tz` or by calling `get.date.from.string` on `NA` values. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 09d11ab - Browse repository at this point
Copy the full SHA 09d11abView commit details -
Add R version 4.1.0 to CI test pipeline
Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6b7fb36 - Browse repository at this point
Copy the full SHA 6b7fb36View commit details -
Configuration menu - View commit details
-
Copy full SHA for db4c733 - Browse repository at this point
Copy the full SHA db4c733View commit details
Commits on May 25, 2021
-
Merge pull request #203 from bockthom/thomas-updates
Necessary adjustments for the recently released R version 4.1 Reviewed-by: Christian Hechtl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e6f41c4 - Browse repository at this point
Copy the full SHA e6f41c4View commit details
Commits on May 27, 2021
-
Make splitting create new configuration objects for the split data re…
…sults, as discussed in #198 Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e82d056 - Browse repository at this point
Copy the full SHA e82d056View commit details -
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c45d2fa - Browse repository at this point
Copy the full SHA c45d2faView commit details -
Incorporate reviews: Make tests test more, change NEWS.md
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 674946b - Browse repository at this point
Copy the full SHA 674946bView commit details -
Make split-* tests check more config values for correctness
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for be577e5 - Browse repository at this point
Copy the full SHA be577e5View commit details -
Increase readability of split tests
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bfb9108 - Browse repository at this point
Copy the full SHA bfb9108View commit details -
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7557f4e - Browse repository at this point
Copy the full SHA 7557f4eView commit details
Commits on May 29, 2021
-
Remove ancient FIXME as it has been superseded
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f0a8c27 - Browse repository at this point
Copy the full SHA f0a8c27View commit details -
Add warning when splitting with too few data, adjust documentation fo…
…r methods Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 55635eb - Browse repository at this point
Copy the full SHA 55635ebView commit details -
Reword warning when splitting activities and the bins are to large
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b3d8882 - Browse repository at this point
Copy the full SHA b3d8882View commit details -
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 918077d - Browse repository at this point
Copy the full SHA 918077dView commit details
Commits on May 30, 2021
-
Merge pull request #200 from JoJoDeveloping/split-clone
Fix wrong ProjectConf after various data splittings Reviewed-by: Thomas Bock <[email protected]> Reviewed-by: Christian Hechtl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ed3c714 - Browse repository at this point
Copy the full SHA ed3c714View commit details -
Add a separate README.md to the logo directory
As the 'svg' files of our logo are wrongly displayed if the used font 'Larabie Font' is not installed on a specific system, add some further information which font needs to be installed to correctly display the font in the 'svg' file. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9e6b609 - Browse repository at this point
Copy the full SHA 9e6b609View commit details -
Make URLs clickable also on the website
Whereas URLs are automatically converted to links in Markdown pages on GitHub, URLs are not automatically clickable on our automatically generated website on GitHub pages. Hence, convert all URLs to links. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f97e5b6 - Browse repository at this point
Copy the full SHA f97e5b6View commit details
Commits on Jun 6, 2021
-
Update outdated links to 'se-passau'
As projects 'codeface' and 'codeface-extraction' have recently been migrated from the 'se-passau' organization to the 'se-sic' organization, the corresponding links to these tools are updated (but GitHub also automatically forwards the old links to the new organization). Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fe2d1f4 - Browse repository at this point
Copy the full SHA fe2d1f4View commit details -
Adjust order and completeness of '*.list' files in folder structure
Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4160130 - Browse repository at this point
Copy the full SHA 4160130View commit details
Commits on Jun 7, 2021
-
Merge pull request #204 from bockthom/logo
README.md for logo directory Reviewed-by: Claus Hunsen <[email protected]> Reviewed-by: Christian Kaltenecker <[email protected]> Reviewed-by: Christian Hechtl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f59afa0 - Browse repository at this point
Copy the full SHA f59afa0View commit details
Commits on Jul 8, 2021
-
Add empty checks to data source getters in util-data.R
Add an additional check whether the current data is empty to the present null check, to enable rereading when the data is currently empty. See #177 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 46dac25 - Browse repository at this point
Copy the full SHA 46dac25View commit details -
Cut data to the range of the RangeData object on reading
Add check for getters of main data sources that checks whether the instance is a RangeData object. If so, cut the read data to the range that is stored in the private field 'range' of the instance. See #177 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7f9394f - Browse repository at this point
Copy the full SHA 7f9394fView commit details -
Add private vectors to ProjectData containing names of read data sources
Add private fields 'read.data.sources' and 'read.additional.data.sources' along with a getter for each of them to the ProjectData class. The getters for the (additional) data sources will now check whether their respective source is already in the appropriate vector. If not, it will trigger the reading process and the name of the source is added to the vector. This is needed because there is no way to check which data sources have been read at a given point in time without triggering the reading process. See #177 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4798869 - Browse repository at this point
Copy the full SHA 4798869View commit details -
Adjust data splitting to only use read data sources
Add two functions 'get.named.data.source.list' and 'get.named.additional.data.source.list' to the splitting module that handles getting only read data sources into a named list as it is needed by the data splitting function. Adjust the data splitting functions to use these new functions. Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 52a3014 - Browse repository at this point
Copy the full SHA 52a3014View commit details -
Modify ProjectData config update to not always reset environment
The environment is now only reset when calling 'update.project.conf' or 'set.project.conf.entry' if the parameter(s) do not concern the initial reading of additional data sources. See #177 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eed45ac - Browse repository at this point
Copy the full SHA eed45acView commit details -
Rewrite existing 'get.cached.data.sources' function in util-data.R
Rewrite the function so that it now takes an optional parameter indicating which sources should be filtered. Also check whether for empty data frames instead of just whether the data is 'NULL'. Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aec898e - Browse repository at this point
Copy the full SHA aec898eView commit details -
Use 'get.cached.data.sources' in util-split.R with new parameters
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de1bbfe - Browse repository at this point
Copy the full SHA de1bbfeView commit details -
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a0b879e - Browse repository at this point
Copy the full SHA a0b879eView commit details -
Remove wrong statements concerning old private fields
Remove statements referring to functionality that has been removed because it was already existing and add missing object references. Also fix terribly wrong parenthesis. See #177 Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6dc9d6a - Browse repository at this point
Copy the full SHA 6dc9d6aView commit details -
Create new function that converts a range to a bin
Add a new function 'get.bin.from.range' in util-misc.R that takes in a range and converts it to a data frame holding the single bin it corresponds to. Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6521dbc - Browse repository at this point
Copy the full SHA 6521dbcView commit details -
Try to fix bugs in the new splitting functionality
Fix some mistakes regarding leftovers from old implementation and copy paste errors. Use the new function to get bins from ranges in order not to have three times the same code for cutting the main data sources. Signed-off-by: Niklas Schneider
Configuration menu - View commit details
-
Copy full SHA for 8fd131e - Browse repository at this point
Copy the full SHA 8fd131eView commit details -
Add check for split basis data when splitting
Get split basis data when it is not present because it is needed to extract the bins. Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 193cadc - Browse repository at this point
Copy the full SHA 193cadcView commit details -
Fix wrong splitting when creating RangeData objects
Now take the data that is within the range and not the first element of the list of data before, within and after the range. Also rename the corresponding function, as it now directly splits and returns the data. Signed-off-by: Niklas Schneider<[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c0f6759 - Browse repository at this point
Copy the full SHA c0f6759View commit details -
Set each data source to empty data frame from start and upon reset
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7cdad58 - Browse repository at this point
Copy the full SHA 7cdad58View commit details -
Introduce new check function in order to unify checks for cached sources
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 491e70c - Browse repository at this point
Copy the full SHA 491e70cView commit details -
Replace null checks with new cached check in util-data.Replace
As we now initialize the data emtpy and not null, all the relevant checks had to be adapted by using the new function unifying all those checks. Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b49cc5d - Browse repository at this point
Copy the full SHA b49cc5dView commit details -
Fix ProjectData initialization with empty data
Now all data are initialized properly with their corresponding empty data frames or lists. Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bfbc3b0 - Browse repository at this point
Copy the full SHA bfbc3b0View commit details -
Add new empty case study to test data
As empty data is now handled differently because it is read whenever we call a getter, we need an extra case study, where we can test things with no data. Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for baa6473 - Browse repository at this point
Copy the full SHA baa6473View commit details -
Add back revisions and authors to test data and fix syntax errors
Apparently, revisions and authors need to be present in order to run the programme. Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c7e52f - Browse repository at this point
Copy the full SHA 6c7e52fView commit details -
Adapt equality test in test-data.R to new handling of ProjectData
The test now operates on the empty data and the checks have been changed to match the new behaviour. Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3ea30ec - Browse repository at this point
Copy the full SHA 3ea30ecView commit details -
Fix critical bugs in get.artifacts
1. Fix false null check on private field instead of local variable. 2. Add length = 0 check to catch if artifacts is already 'chr(0)' when having empty data. Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 04d1828 - Browse repository at this point
Copy the full SHA 04d1828View commit details -
Add new parameter to get.cached.data.sources and adapt checks for splits
When having been created by reading (Codeface) ranges, a RangeData object must not split data after reading as the range it is given has no dates associated with it, but only the name of the read range. Split the filtered data sources into a separate vector in 'get.cached.data.sources' and add a toggle parameter for these to make it more consistent. Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e55d088 - Browse repository at this point
Copy the full SHA e55d088View commit details -
Fix test failures by naming data.split rows
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e6dae2 - Browse repository at this point
Copy the full SHA 6e6dae2View commit details -
Fix critical errors in util-data.R and util.networks.R
Remove nrow-check in ProjectData$get.artifacts() as it returns 'NULL' in some cases, which breaks the if condition. In 'get.sample.network', set the 'built.from.read.range.data' flag when creating the ProjectData object, as it uses read ranges from the test data. Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a0fabc2 - Browse repository at this point
Copy the full SHA a0fabc2View commit details -
Fix null check in get.artifacts to prevent possible errors
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 12cf3df - Browse repository at this point
Copy the full SHA 12cf3dfView commit details -
Adapt more tests to use the new empty case study in test-networks.R
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2714977 - Browse repository at this point
Copy the full SHA 2714977View commit details -
Add additional data to filtered main data when updating them
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3afb8b1 - Browse repository at this point
Copy the full SHA 3afb8b1View commit details -
Add locking functionality for main data sources
Add locks in form of a config parameter for each of commits, mails, and issues in the ProjectConf class. The getters of these main data sources will now check whether the lock is set before triggering a re-read. Exclude those new parameters from resetting the envíronment; if they would, it would be nonesense to have them. Change tests in test-networks-covariates to use the locks on issues because the tests expect no issues and before, the getters would read them anyway which lead to failures. Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3821677 - Browse repository at this point
Copy the full SHA 3821677View commit details -
Add check for empty issues in util-read.R to prevent R3.x test failures
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 539c32e - Browse repository at this point
Copy the full SHA 539c32eView commit details -
Add latest changes to NEWS and README
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 88737a4 - Browse repository at this point
Copy the full SHA 88737a4View commit details
Commits on Jul 12, 2021
-
Fix default values in README.md
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7de47de - Browse repository at this point
Copy the full SHA 7de47deView commit details -
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 302be78 - Browse repository at this point
Copy the full SHA 302be78View commit details -
Fix new test data and test comments and add new ProjectData equals test
Additionally, add missing copyright header in a test file Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c4f742d - Browse repository at this point
Copy the full SHA c4f742dView commit details -
Fix more comments and rename variables in util-data.R and util-misc.R
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 543b7ab - Browse repository at this point
Copy the full SHA 543b7abView commit details -
Fix critical copy-paste-error when merging pasta to commits
Also change if-cascade into a switch expression in util-data.R Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 71c80f9 - Browse repository at this point
Copy the full SHA 71c80f9View commit details -
Rename local variable in split.data.time.based to clarify its purpose
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0215bce - Browse repository at this point
Copy the full SHA 0215bceView commit details -
Change outdate commit hashes to new ones
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e40ffc8 - Browse repository at this point
Copy the full SHA e40ffc8View commit details
Commits on Jul 15, 2021
-
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 10b37a6 - Browse repository at this point
Copy the full SHA 10b37a6View commit details -
Add new README.md in tests folder to describe test projects
Also add a reference to it in the _config.yml and link it in CONTRIBUTION.md Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d1c39c8 - Browse repository at this point
Copy the full SHA d1c39c8View commit details -
Adjust equality tests on data objects and make them more readble
The tests now properly configure the additional data sources and check their equality. This caused the read.synchronicity function to fail on an empty file, so add an emptyness check to ensure that the file is not being loaded in this case but an empty data frame is returned instead Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f259f55 - Browse repository at this point
Copy the full SHA f259f55View commit details -
Change behaviour when commit messages config parameter is changed
Changing the parameter "commit.messages" will now trigger an update of the commit message data, meaning, that exactly the columns that are selected are present in commits and filtered commits. Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 67e11f4 - Browse repository at this point
Copy the full SHA 67e11f4View commit details
Commits on Jul 17, 2021
-
Update additional data sources when their respective config changes
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ffdc954 - Browse repository at this point
Copy the full SHA ffdc954View commit details -
Add checks in update functions to enable additional data to be reset
Add checks to update.pasta.mails, -commits, update.synchronicity and -commit.messages that ensure that the respective columns in the main data sources are reset and not merged again, when the config parameter has been set to 'FALSE' ('none' for commit messages). Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eea4baf - Browse repository at this point
Copy the full SHA eea4bafView commit details -
Reset synchronicity if time window has changed and data is cached
Signed-off-by: Niklas Schneider <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 73009d9 - Browse repository at this point
Copy the full SHA 73009d9View commit details
Commits on Jul 19, 2021
-
Merge pull request #201 from nlschn/mydev
Enable to read data at every point in time Reviewed-by: Thomas Bock <[email protected]> Reviewed-by: Christian Hechtl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac31611 - Browse repository at this point
Copy the full SHA ac31611View commit details -
Update showcase.R: Remove and update outdated function calls
- There is no function `get.network.conf.variable` in the NetworkBuilder class. Instead, use `get.network.conf.entry`. - The functions `get.author.class.activity` and `get.author.class.activity.overview` have already been removed from coronet a long time ago (in version 3.5, see 61b344a). - The parameter `data` of function `get.author.class.by.type` has already been renamed to `proj.data` a long time ago (in version 3.5, see 587ef99). - When updating edge attributes in the NetworkConf, the edge attributes are specified as a vector, not as a list. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 473c094 - Browse repository at this point
Copy the full SHA 473c094View commit details -
Update showcase.R: Fix motif identification
The `motifs.count` function takes a `motifs` parameter containing a list of motifs instead of separate parameters for different motifs. This has already been changed in version 3.0 of coronet (see f3876dc). Fix the outdated function call in the showcase.R file. In addition, as the specified motifs are defined on undirected networks, the network `g` which is passed to the `motifs.count` function needs to undirected, too. Therefore, update the network configuration accordingly before building the multi-network `g`. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 287fbfa - Browse repository at this point
Copy the full SHA 287fbfaView commit details -
Update showcase.R: Add examples for recently introduced functionality
Add example statements on how to retrieve commit messages or synchronicity data on ProjectData or RangeData objects. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a5cce4 - Browse repository at this point
Copy the full SHA 0a5cce4View commit details -
Fix inconsistenies in comments
Fix inconsistent function documentation which I stumbled over while updating the showcase file. In addition, as all the optional example statements in the showcase.R are stated as a comment, also do this for EDCPTD-related example statements, for consistency reasons. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3393cae - Browse repository at this point
Copy the full SHA 3393caeView commit details -
Fix logging statement when printing a Conf object
When printing a Conf object, the info "Network configuration:" was printed in the first line. However, this is actually wrong as this print function is used from both the `NetworkConf` and the `ProjectConf` object, as well as the `Conf` class itself. To avoid printing wrong information and also to avoid code duplication, just print "Configuration:" from now on, as the `Conf` class does not know which actual class the object at which this function is called belongs to. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2077e6e - Browse repository at this point
Copy the full SHA 2077e6eView commit details -
Fix generation of Codeface range directory names
Directory names for Codeface ranges can be generated via revision names or commit hashes. If commit hashes are used (which are 40 characters long), Codeface only uses the first 6 characters in the directory names. This was already implemented correctly, but the check has used the wrong function: To check if the revision name is 40 characters long, use the `nchar` function instead of the `length` function (as the latter always returns 1 in this case). This is a follow-up commit for b3e2947, which has already been introduced with version 3.5 of coronet. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5c90d1c - Browse repository at this point
Copy the full SHA 5c90d1cView commit details -
If an empty network is passed to the plot function `plot.network`, vertex attributes `kind` and `vertex.type` have not been present in the created empty network. As both attributes are used during the plotting function, this lets plotting an empty network fail. This commit adjusts the plotting function such that we can plot empty networks without any errors. In addition, fix a wrong comment in function `add.attributes.to.network`. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 03f986d - Browse repository at this point
Copy the full SHA 03f986dView commit details -
Reset environment when setting a network configuration entry.
The description of the function `set.network.conf.entry` in the NetworkBuilder class already stated that the environment will be reset. However, the function actually did not perform the reset. Therefore, this commit adds the missing function call to reset the environment. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fc4c086 - Browse repository at this point
Copy the full SHA fc4c086View commit details -
Fix bug in issue-related
add.vertex.attribute.issue.*
functionsWhen not passing a specific value for parameter `issue.type` to all the `add.vertex.attribute.issue.*` functions, the vector `c("all", "pull.requests", "issues")` is automatically used as default. However, as only one of the vector's elements is allowed, this leads to problems when passing this parameter to other functions in turn. To fix this, add some missing `match.arg` calls that make sure that only one value (the actual default "all") is used for the `issue.type` parameter. This is a follow-up commit for PR #194 and commit eb4f649. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5eb7161 - Browse repository at this point
Copy the full SHA 5eb7161View commit details -
Fix erroneous function calls in the ProjectData class
Within functions `set.project.conf.entry` and `update.project.conf`, the synchronicity data is updated via calling the setter and the getter for the synchronicity data. As both getter and setter are public functions onf the ProjectData class, calling `private$...` does not work. Instead, we have to use `self$...`, which holds for public functions. This is a follow-up commit for PR #201 and commit 73009d9. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f146e9b - Browse repository at this point
Copy the full SHA f146e9bView commit details -
Reduce amount of multiple calls to 'update.synchronicity.data()'
When resetting a ProjectConf entry that is related to the synchronicity data, the corresponding update function is called. However, sometimes, the update function is called multiple times when synchronicity data is already cached: - The setter calls the update function (if synchronicity is configured). - The getter calls the update function (if synchronicity is configured). - The update function is called manually. So, the manual function call is not necessary if the getter was already called before (and both synchronicity data is configured and cached). This is another follow-up commit for PR #201 and commit 73009d9. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bba7376 - Browse repository at this point
Copy the full SHA bba7376View commit details -
Configuration menu - View commit details
-
Copy full SHA for a77becd - Browse repository at this point
Copy the full SHA a77becdView commit details -
Update pull-request template to not forget about updating the showcas…
…e file Also add a corresponding statement to the contribution guide. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5e54399 - Browse repository at this point
Copy the full SHA 5e54399View commit details
Commits on Jul 20, 2021
-
Fix erroneous function call to update commit-message data
As `update.commit.message.data()` is a private function, we need to call `private$update.commit.message.data()`. This is another follow-up commit for PR #201. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 19792cd - Browse repository at this point
Copy the full SHA 19792cdView commit details -
Fix corner-case in function 'construct.ranges'
When only 2 revisions are provided to the function `construct.ranges` via parameter `revs` and `sliding.window` was `TRUE`, then `offset + 1` exceeds the number of elements in `revs`, resulting in choosing elements `3:2` as end elements of ranges. Instead of just constructing one range, two ranges are constructed, which is obviously wrong. To prevent this, a check is added whether `offset + 1` exceeds the length of `revs` and if so, just return the last element to just construct one range. In addition, as we are already handling corner cases, add a check at the beginning of the function for checking whether, at least, two revisions are specified. If there is only one revision given, no range can be constructed, and therefore throw an error in this situation. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 000314b - Browse repository at this point
Copy the full SHA 000314bView commit details
Commits on Jul 21, 2021
-
Add package 'reshape2' to install script
As module `util-plot-evolution.R` uses the `melt` function from package `reshape2`, we need to add this package to the install script in order to install this package properly. This has been overlooked in PR #175. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7bb4e7b - Browse repository at this point
Copy the full SHA 7bb4e7bView commit details -
Fix bugs in function 'metrics.vertex.centralities'
The function `metrics.vertex.centralities` contained a lot of bugs since it has been introduced in PR #195. - `get.authors.by.data.source` is a public function of `ProjectData` and, therefore, needs to be called on a data object instead of providing the data object as parameter. - `get.artifacts` also needs to be called on a data object. - If both network and data are provided, but the network has either no vertex or no edge, the previous implementation caused errors. Therefore, add a check whether the network is empty before accessing vertex information. - When ordering the centrality values, use the constant `VERTEX.CENTRALITIES.COLUMN.NAMES` instead of accessing columns by using outdated column names. - Fix inconsistent indentation. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e7182e7 - Browse repository at this point
Copy the full SHA e7182e7View commit details -
Remove warning assignment from showcase.R
As already done in commit 98c5671 for test suite initializiation, we also need to remove the warning assignment from the showcase file, as results in an error from R version 4.1 on. For more details on that, see 98c5671. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 03aadac - Browse repository at this point
Copy the full SHA 03aadacView commit details -
Make showcase file runnable for CI
To be able to use the showcase file in our CI pipeline, the following changes to the showcase file are done: (1) Uncomment all the statements to execute them automatically. (2) Use project "test" from the test data as default, as the test data is part of the repository and, therefore, acessible within the CI pipeline. (The recommendation to use project BusyBox still is part of the showcase file, but commented out.) (3) Adjust some of the statements which relied on certain characteristics of BusyBox such that they are executed differently for projects BusyBox and test data. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3eb31d8 - Browse repository at this point
Copy the full SHA 3eb31d8View commit details -
Add second pipeline for showcase file to CI pipeline
Now we have two pipelines, one for the test suite and one for running the showcase file. Each of these pipelines has a separate step for each of the supported R versions. Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 719a4f0 - Browse repository at this point
Copy the full SHA 719a4f0View commit details -
Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3b6e562 - Browse repository at this point
Copy the full SHA 3b6e562View commit details -
Merge pull request #207 from bockthom/thomas-updates
Update showcase.R and add minor bug fixes Reviewed-by: Christian Hechtl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 699b38e - Browse repository at this point
Copy the full SHA 699b38eView commit details
Commits on Jul 22, 2021
-
Fix cloning in data tests to use deep clones
When updating the data tests to use deep clones, the comparison of two Conf objects brakes. This happens since a conf parameter gets a new field 'value' when updated. When this parameter is then changed back to the default value, this value field stays present. But since we compare Conf objects with the comparison of their string representation, this now brakes. The fix is to delete the 'value' field when the parameter is set to default. Signed-off-by: Christian Hechtl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d75373a - Browse repository at this point
Copy the full SHA d75373aView commit details
Commits on Jul 23, 2021
-
Add different author classification threshold
When classifying authors into core and peripheral groups using network-based metrics, we now use the 80% quantile as threshold instead of the sum-based threshold. Fix tests related to this. Signed-off-by: Christian Hechtl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5128252 - Browse repository at this point
Copy the full SHA 5128252View commit details
Commits on Jul 26, 2021
-
Add changes from review by @bockthom
Signed-off-by: Christian Hechtl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b3b2c91 - Browse repository at this point
Copy the full SHA b3b2c91View commit details
Commits on Jul 27, 2021
-
Add further count-based classification metrics
The count-based classification metrics `mail.count`, `issue.count`, `issue.comment.count`, `issue.commented.in.count`, and `issue.created.count` can now be used for the classification of authors into core and peripheral groups as according to #70 . Add further tiny fixes. Signed-off-by: Christian Hechtl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d7b2455 - Browse repository at this point
Copy the full SHA d7b2455View commit details -
Add tests for new count-based classification metrics
Signed-off-by: Christian Hechtl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 32c277c - Browse repository at this point
Copy the full SHA 32c277cView commit details -
Add documentation to undocumented methods
Add roxygen skeleton comments to the uncommented methods in util-core-peripheral.R as according to #70. Signed-off-by: Christian Hechtl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a3d5ca7 - Browse repository at this point
Copy the full SHA a3d5ca7View commit details
Commits on Jul 29, 2021
-
Add further changes from review by @bockthom
- Add `mail.thread.count` to the list of possible classification metrics and add a test for that - Rename `CLASSIFICATION.METRIC.TO.TYPE` to `CLASSIFICATION.TYPE.TO.CATEGORY` as this fits better. Also change the corresponding parameter names in the functions the category is passed to - Change `$` notation to bracket notation as according to the coding conventions - Fix documentation errors and add missing documentation All of these fixes and changes are made according to #70. Signed-off-by: Christian Hechtl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6f737c8 - Browse repository at this point
Copy the full SHA 6f737c8View commit details
Commits on Jul 30, 2021
-
Add entries in the changelog for the pull request
Signed-off-by: Christian Hechtl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1ec501e - Browse repository at this point
Copy the full SHA 1ec501eView commit details -
Merge pull request #209 from hechtlC/master
Add new threshold calculation for network-based classifications and other small fixes Reviewed-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 99fdb01 - Browse repository at this point
Copy the full SHA 99fdb01View commit details
Commits on Aug 14, 2021
-
First steps in bot filtering: Add read method, add test file, add fil…
…tering functionality Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 838855f - Browse repository at this point
Copy the full SHA 838855fView commit details -
Preliminary draft of bot filtering
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dcce82d - Browse repository at this point
Copy the full SHA dcce82dView commit details -
Ignore the deleted user when reading in issues/PRs
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1a08140 - Browse repository at this point
Copy the full SHA 1a08140View commit details -
Make everything use get.mails.filtered() instead of get.mails(); fix …
…tests Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for edf19cf - Browse repository at this point
Copy the full SHA edf19cfView commit details -
Rename get.<datasource> to get.<datasource>.unfiltered, and get.<data…
…source>.filtered to get.<datasource>, for commits/mails/issues. Remove reflective method invocations. Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e05f344 - Browse repository at this point
Copy the full SHA e05f344View commit details -
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 345433e - Browse repository at this point
Copy the full SHA 345433eView commit details -
Rename data fields in util-data.R from <data>.filtered and <data> to …
…<data> and <data>.unfiltered Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 78158ce - Browse repository at this point
Copy the full SHA 78158ceView commit details -
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8fff2d3 - Browse repository at this point
Copy the full SHA 8fff2d3View commit details -
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 84b922a - Browse repository at this point
Copy the full SHA 84b922aView commit details
Commits on Aug 23, 2021
-
Address reviews, next round: update NEWS.md, fix inconsistencies
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 24c222a - Browse repository at this point
Copy the full SHA 24c222aView commit details -
Make last commit appear in NEWS.md, fix remaining bugs
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c97b3a5 - Browse repository at this point
Copy the full SHA c97b3a5View commit details
Commits on Aug 25, 2021
-
Address reviews, round 4: Small fixes for consistency
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 25ee63d - Browse repository at this point
Copy the full SHA 25ee63dView commit details -
Fix bug that causes warning message for conf updates
Also order the edge attributes when changing them to make a identical check possible on two differently ordered lists. Signed-off-by: Christian Hechtl <[email protected]> Committed-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 87eaed3 - Browse repository at this point
Copy the full SHA 87eaed3View commit details -
Review, round 5: very small fix
Signed-off-by: Johannes Hostert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1c97ec5 - Browse repository at this point
Copy the full SHA 1c97ec5View commit details -
Merge pull request #206 from JoJoDeveloping/filter-bots
Read bot data and filter bots Reviewed-by: Thomas Bock <[email protected]> Reviewed-by: Christian Hechtl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for afb0ec0 - Browse repository at this point
Copy the full SHA afb0ec0View commit details
Commits on Aug 31, 2021
-
Fix bug in author classification
With #209 we changed the threshold calculation for network-based classifications. But the use of the new threshold was still the old one. So now change the classification using the new threshold so that all authors with a centrality value greater than the threshold are considered core. This is documented in #205. Signed-off-by: Christian Hechtl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0d6a3a1 - Browse repository at this point
Copy the full SHA 0d6a3a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95efe90 - Browse repository at this point
Copy the full SHA 95efe90View commit details -
Merge pull request #210 from hechtlC/master
Fix bug in author classification Reviewed-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b17a1e0 - Browse repository at this point
Copy the full SHA b17a1e0View commit details -
Update and sort parts of the README.md
Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 564208b - Browse repository at this point
Copy the full SHA 564208bView commit details -
Update README and CI pipeline regarding R-versions
Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 335fc9a - Browse repository at this point
Copy the full SHA 335fc9aView commit details
Commits on Sep 1, 2021
-
Fix inconsistencies in log statements
Signed-off-by: Christian Hechtl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8ca83f0 - Browse repository at this point
Copy the full SHA 8ca83f0View commit details -
Merge pull request #211 from hechtlC/master
Fix inconsistencies in log statements Reviewed-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 17f1e60 - Browse repository at this point
Copy the full SHA 17f1e60View commit details -
Streamline changelog prior to next release
Signed-off-by: Thomas Bock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 51a82fd - Browse repository at this point
Copy the full SHA 51a82fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb8cd05 - Browse repository at this point
Copy the full SHA bb8cd05View commit details