You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- New `set_here()` function that creates a `.here` file and talks about it by default (#1).
4
-
- New `dr_here()`, describes why `here()` has settled for a particular path.
5
-
- Recognize projectile projects and VCS roots.
6
-
- Using working directory as fallback produces wrong results, reverted.
3
+
Initial CRAN release.
7
4
8
-
9
-
## here 0.0-5 (2016-10-29)
10
-
11
-
-`remake` projects are also recognized by default.
12
-
- Silently falling back to current working directory if no root found.
13
-
14
-
15
-
## here 0.0-4 (2016-10-29)
16
-
17
-
-`pkgdown`.
18
-
19
-
20
-
## here 0.0-3 (2016-07-19)
21
-
22
-
- Install `rprojroot` from GitHub.
23
-
- Show message only when attaching.
24
-
25
-
26
-
## here 0.0-2 (2016-07-19)
27
-
28
-
- Better argument documentation.
29
-
- README.
30
-
31
-
32
-
## here 0.0-1 (2016-07-19)
33
-
34
-
- A single function `here()`
35
-
- Uses a fixed root that can be either an RStudio project, or an R package
36
-
- The root is established at package loading time, and shown with a message
5
+
- Main function `here()`
6
+
- Uses a fixed root that contains a `.here` file or can be either an RStudio project, an R package, a `remake` project, a Projectile project, or a VCS repository.
7
+
- The root is established at package loading time, and shown with a message.
8
+
- The current working directory is used as a fallback.
9
+
- The `set_here()` function creates a `.here` file so that a directory is recognized as root by `here()`.
10
+
- The `dr_here()` function explains the reasoning of `here()` for the current session.
"Starting with the current working directory during package load time, `here` will walk the directory hierarchy upwards until it finds a directory that satisfies at least one of the following conditions:",
92
-
paste(format(.root_env$crit)[-1], collapse="\n"),
107
+
format_root_criteria_items(),
93
108
"",
94
109
"Once established, the root directory doesn't change during the active R session. `here()` then appends the arguments to the root directory.",
0 commit comments