@@ -1787,6 +1787,16 @@ end
17871787# `SSHCredentials` and `UserPasswordCredentials` constructors using `prompt_if_incorrect`
17881788# are deprecated in base/libgit2/types.jl.
17891789
1790+ # deprecate ones/zeros methods accepting an array as first argument
1791+ @deprecate ones (a:: AbstractArray , :: Type{T} , dims:: Tuple ) where {T} fill! (similar (a, T, dims), 1 )
1792+ @deprecate ones (a:: AbstractArray , :: Type{T} , dims... ) where {T} fill! (similar (a, T, dims... ), 1 )
1793+ @deprecate ones (a:: AbstractArray , :: Type{T} ) where {T} fill! (similar (a, T), 1 )
1794+ @deprecate ones (a:: AbstractArray ) fill! (similar (a), 1 )
1795+ @deprecate zeros (a:: AbstractArray , :: Type{T} , dims:: Tuple ) where {T} fill! (similar (a, T, dims), 0 )
1796+ @deprecate zeros (a:: AbstractArray , :: Type{T} , dims... ) where {T} fill! (similar (a, T, dims... ), 0 )
1797+ @deprecate zeros (a:: AbstractArray , :: Type{T} ) where {T} fill! (similar (a, T), 0 )
1798+ @deprecate zeros (a:: AbstractArray ) fill! (similar (a), 0 )
1799+
17901800# PR #23711
17911801@eval LibGit2 begin
17921802 @deprecate get_creds! (cache:: CachedCredentials , credid, default) get! (cache, credid, default)
0 commit comments