-
Notifications
You must be signed in to change notification settings - Fork 0
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: mikeevmm/quik
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: mikeevmm/quik
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: dev
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 12 commits
- 7 files changed
- 1 contributor
Commits on Jan 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5469034 - Browse repository at this point
Copy the full SHA 5469034View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3425a9a - Browse repository at this point
Copy the full SHA 3425a9aView commit details -
refact: unifromized the shell scripts
The shell scripts no longer depend on knowing the "flag string" to signal a change of directory. Instead, they now all rely on the output_parse script to output the directory, if it exists, or the empty string otherwise, which is more predictable (and would have avoided 0b51e8f from the start).
Configuration menu - View commit details
-
Copy full SHA for 7db6103 - Browse repository at this point
Copy the full SHA 7db6103View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b34457 - Browse repository at this point
Copy the full SHA 2b34457View commit details -
Configuration menu - View commit details
-
Copy full SHA for d756e5c - Browse repository at this point
Copy the full SHA d756e5cView commit details
Commits on Jan 9, 2023
-
fix: powershell script autocompletion was broken
When a user writes `quik <tab>`, PowerShell autocompleted this to `quik quik`, because it made no distinction between this sequence of inputs and `quik <tab>`. The expansion to `quik quik` was wrong, because doing `quik <tab>` was being passed to the autocomplete python script as `quik<tab>` (returning "quik", to mean leave the word as is). To fix this, I just check if the cursor's position is greater than the autocomplete string (which means there are spaces between the cursor and the string to autocomplete, which is trimmed), and if so add a trailing space, hinting the autocomplete python script that following words should be suggested.
Configuration menu - View commit details
-
Copy full SHA for f68f6d3 - Browse repository at this point
Copy the full SHA f68f6d3View commit details
Commits on Jan 11, 2023
-
feat: cleaned up output_parse and added --alias option
The output_parse script uses a graph to decide autocompletion. Previously, since the autocomplete request could pass in either, e.g., quik -- or just -- I took the simple but brutish approach of defining two root nodes ("root" and "quik"), and just connecting the first level of the tree to each of the nodes. However, this was now breaking for PowerShell, where calling quik with an alias, like q, passed into the completion script, e.g., q for which the defined aliases should be suggested, but no such root node exists. So, I've introduced two changes: * Instead of multiple root nodes, there is now a single root node ("root"), and the concept of tree aliases, i.e., node names that resolve to a particular node. Aliases take precedence over node names, so nodes and aliases need to have different names. "quik" becomes an alias to "root". * An optional `--alias` argument gives the name with which the command is being called; this allows us to simply alias this name to "root" as well, to get correct autocompletion. The next commit will integrate this behaviour into PowerShell. (Other shells don't need this, as bash takes care of the aliased name, and command prompt doesn't natively support autocompetion.)
Configuration menu - View commit details
-
Copy full SHA for 7c0f81e - Browse repository at this point
Copy the full SHA 7c0f81eView commit details -
feat: structured alias registration on powershell
A new function, Register-QuikAlias, has been defined, which automatically sets up both the alias (via Set-Alias) and autocomplete for that alias (via Register-ArgumentCompeter). This lets the user register new aliases (like q) with Register-QuikAlias -Name q
Configuration menu - View commit details
-
Copy full SHA for c263303 - Browse repository at this point
Copy the full SHA c263303View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51ed5dc - Browse repository at this point
Copy the full SHA 51ed5dcView commit details
Commits on Jan 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4bbfdd1 - Browse repository at this point
Copy the full SHA 4bbfdd1View commit details
Commits on Jan 16, 2023
-
fix: using $PSScriptRoot in quik_setup.ps1
Previously, a more backward compatible mechanism was used, since $PSScriptRoot was only introduced in PowerShell 3. However, the previous solution didn't always work. (In my particular case, for example, using terminalizer led to the shell not being able to find the script's source location, and assuming it to be the current working directory.) Since backward compatibility with PowerShell <= 3 is not that important (Windows currently ships with PS4 and PS7 is the latest version at the time of writing), I just replaced the backward compatible code with $PSScriptRoot, which fixed the issue.
Configuration menu - View commit details
-
Copy full SHA for 0d21928 - Browse repository at this point
Copy the full SHA 0d21928View commit details
Commits on Jan 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1697db4 - Browse repository at this point
Copy the full SHA 1697db4View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...dev