-
-
Notifications
You must be signed in to change notification settings - Fork 5.4k
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
Package system on libgit2 #11196
Merged
Merged
Package system on libgit2 #11196
Changes from 1 commit
Commits
Show all changes
90 commits
Select commit
Hold shift + click to select a range
865c87c
changing `installed` based to support `libgit2`
wildart 851c053
merged installed & dependents into `Read`, moved `libgit2` calls into…
wildart 12a525c
removed `Git` module calls from `Read`
wildart b2be2d7
changed string type
wildart 9c88dbc
renamed to 'libgit2'
wildart cdf28d4
fixed to AbstractString
wildart c57ec72
added libgit2 error handling
wildart 7140141
write to repo configuration value with any accepted type
wildart f836a71
added `clone` & `fetch`, updated 'Dir' and `Cache`
wildart 61ba8f0
switching to `Ref` type
wildart ba591fe
changed incorrect types & syntax
wildart efb5bba
working on `Generate`
wildart bb40811
fixed changed api
wildart 4ca8175
construct type pragmatically
wildart 25a7d0a
added `with_libgit2` helper function
wildart 3516046
package generator works!!!
wildart 3198519
added default value to GitConfig 'get' to prevent exceptions
wildart 3305ed6
added anyobject type and `checkout` functions
wildart 071a872
no more `git` in Write
wildart 87e7fbf
fixed `revparse`, `isdirty` & errors in `Write`
wildart 409bb27
improved git types description
wildart 9802b85
transitioned Entry.add
wildart e2c1a38
transitioned Entry.clone
wildart ff9b5d6
GitError is Exception subclass
wildart f55de93
fixed `need_update`, `head_oid`, `revparse`, `CHECKOUT_NONE`, `Checko…
wildart 6dedbb2
transitioned Entry: `free` & `pin`
wildart 8fbf905
refactored error handling
wildart e4ac8bd
error fix: nonexistent directory case, cannot create empty wrapper
wildart 8ff8a25
made options structures immutable with convinient constructors
wildart 273ecfa
rewrote Write module: changed resource management and commit checkout.
wildart c1179e7
added proper `checkout` & `branch` functions
wildart 67435f6
added tests for `libgit2`
wildart 740194a
removed unnecessary `rethrow` calls
wildart 30688dc
transitioned `checkout`, `free`, `update`, `register`
wildart 331f8c2
switched to https
wildart dcac546
added `gitdir` (location of repo '.git') and `path` (repo location)
wildart 52d72cb
import Base for `finalize`s
wildart 3e957e8
transitioned `tag` & `register`
wildart 3ff4628
fixed `get` with default for GitConfig
wildart c9d04e2
fixed errors, set to run only pkg & libgit2 tests
wildart d409e13
added PkgError exception
wildart 3335bf7
added licence line
wildart b5efeef
fixed GitHub saved token retrieval & PkgError visibility
wildart efde7ed
added `push`, transitioned `pull_request`
wildart f1b5694
fixed import error
wildart c1298e8
added `revcount` for counting differences
wildart 6943209
fixed exceptions in tests
wildart 8612798
speedup `prefetch` call
wildart 9016b11
refactored GitConfig methods
wildart 21fcc2c
removed prefix from `finalize` calls
wildart 2d456ab
newline at end of file
wildart 327e989
No more `Git`!
wildart 307aa8b
partial fix for #11580
wildart 70963a9
adopting CString & refactoring
wildart f8b0dec
added prototype of git repl
wildart c0d59a0
added `clone` & `init` command
wildart 09406ad
refactoring commit message call
wildart 50b81f6
rebased, moved `libgit2` to `base`, updated to 0.23 & tests
testurser c9fcd0b
fixed repl tests
wildart 39aa02b
tuple-based Oid
testurser 8b5dd78
added `Oid` tests, modified `free` with tuple parameters,
testurser 5a4aad0
fixed: string value retrieval from config, resource management in tests
wildart c254abb
fixed 0.23 compatibility errors, added more commands to git-repl
wildart f58f762
used new enums, changed location of GITHUB_REGEX, exported PkgError
wildart fad9263
switch to release build for windows
wildart 93af677
diff & rebase update to v0.23, error fixes
wildart 1347d68
added callbacks, updated push & publish
wildart 25778f7
merge overhaul, added credential & fetchhead callbacks, small fixes &…
wildart 9f3bad9
added extended repo open, ported Base.url
wildart 5fa68d5
fixed Pkg.pull_request, suppress backtrace PkgError & code cleanup
wildart f3301fb
switch GitRepo to GitRevWalker
wildart 9690fa6
added to GitREPL: branch & tag
wildart c5350e5
added `commit` to Git REPL & fixed commands help info
wildart 243e1a8
fix Git REPL `commit` output
wildart 7aa333b
added `checkout` to Git REPL
wildart 2f8c7b7
fixed remote branch name
wildart 2853db0
reomoved Git module and its tests
wildart 0ccfdfe
fix error message & add all tests
wildart 4beb9af
fixed cache update, remove redundant `chomp` call from Git REPL `comm…
wildart 7e9caae
fixed: `tag` requirements creation, empty callbacks
wildart 78929ad
fixed tests
wildart 29004a4
removed Git REPL
wildart 116bb4c
fixed bad rebase commit of `inbase`
wildart b0f07a8
added: tree entry type, tree walker, blob lookup, some refinements
wildart 80f0db7
Union() => Union{}
wildart 0663672
fixed comparisons to `nothing`
wildart 509e4b2
renamed module `GitConst` to `Consts`, added support of ssh-agent
wildart 11f08b5
returned `Pkg.Git` module
wildart d18efae
fix deprecation warning
jakebolewski 35cd85f
add error branch test for package availablity
jakebolewski File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
write to repo configuration value with any accepted type
- Loading branch information
commit 71401413f9a802d1f7f3705e65be8e7eba7cfaf5
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
similar to
get
above: use method dispatchThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What do you mean?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As in define for each type:
if you need to use T (as above) do:
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see. Thanks.