Cross Reference: git_repository.rb
xref
: /
ontohub
/
lib
/
git_repository.rb
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
git_repository.rb revision 5c4c13ac875d79def115ce3d8443d4ec87b3252a
5c4c13ac875d79def115ce3d8443d4ec87b3252a
Julian Kornberger
# Wrapper for access to the local Git repository
5c4c13ac875d79def115ce3d8443d4ec87b3252a
Julian Kornberger
class
GitRepository
5c4c13ac875d79def115ce3d8443d4ec87b3252a
Julian Kornberger
5c4c13ac875d79def115ce3d8443d4ec87b3252a
Julian Kornberger
attr_reader
5c4c13ac875d79def115ce3d8443d4ec87b3252a
Julian Kornberger
5c4c13ac875d79def115ce3d8443d4ec87b3252a
Julian Kornberger
def
initialize
(
path
)
5c4c13ac875d79def115ce3d8443d4ec87b3252a
Julian Kornberger
if
File.exists
?
(
path
)
5c4c13ac875d79def115ce3d8443d4ec87b3252a
Julian Kornberger
@
repo
=
Rugged
::
Repository.new
(
path
)
5c4c13ac875d79def115ce3d8443d4ec87b3252a
Julian Kornberger
else
5c4c13ac875d79def115ce3d8443d4ec87b3252a
Julian Kornberger
@
repo
=
Rugged
::
Repository.init
_at
(
path
,
true
)
5c4c13ac875d79def115ce3d8443d4ec87b3252a
Julian Kornberger
end
5c4c13ac875d79def115ce3d8443d4ec87b3252a
Julian Kornberger
end
5c4c13ac875d79def115ce3d8443d4ec87b3252a
Julian Kornberger
5c4c13ac875d79def115ce3d8443d4ec87b3252a
Julian Kornberger
end