►
From YouTube: 2022 06 15 Git Cache Maintenance
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
B
B
No,
I
I'm
working.
Actually
you
the
check,
you
know
pull
request
which
I've
done.
You
know,
can
you
download
it
and
run
it
on
your
computer?
I.
B
A
A
A
A
Yeah,
I
will,
and-
and
it's
sorry
that's-
that's
one
yeah-
we're
we're
we're
in
a
competition
right
now
in
the
area
where
I
live
to
see
if
the
company
that
provides
my
internet
currently
can
keep
up
with
the
local
government
that
is
bringing
fiber
to
our
homes.
And
so
yes,
it
should
be
fast
because
they're
in
a
race
and
if
they
lose
the
race,
they
lose
money.
So
all
right.
So
this
is
ready.
And
now,
if
we
go
to
localhost.
A
B
B
B
And-
and
this
is
the
basic
ui,
so
if
you
check
that,
if
you
enter
the
cron
syntax
in
the
incorrect
clone,
syntax,
there's
form
validation
as
well
like
a
basic
inbuilt
or
you
and
then
like
that.
A
A
Let's
see
so
99.99.
A
B
B
B
B
A
A
I
forget
the
syntax,
so
59
minutes
23
hours.
Oh
no
is
it
seconds.
A
B
A
B
A
Okay,
yeah,
and
I
think
at
least
I
think
this
should
be
global.
I
think
really
get
maintenance
tasks.
You've
put
it
at
the
right
place
right
here
is
a
very
reasonable
place
to
do
it.
We
may
want
to
get
you
a
different
icon,
but
that's
that's
a
great
icon
for
now
and
and
then
now
what
happens?
If
I
give
no
value,
does
it
happen.
B
Still,
I
I
don't
you're,
I
didn't
do
any.
I
was
thinking
of
having
a
default,
but
then
attitude
was
like
you
know:
we'll
have
we'll
test
it
on
your
computer
or
something
like
that.
So
then.
A
I
would
think
so
I've
I
let's,
let's
take
a
look
at
the
other
code
in
the
plugin
and
see
how
it
does
it,
but
I
thought
it
was
already
using
the
global
configuration
class,
and
so
that
would
mean
make
a
reasonable
thing
to
do.
A
A
That's
inside
and
it's
using
that,
so
I
don't
think
it's
using
a
oh,
no
there.
It
is
okay!
Sorry,
let's
try
this
again.
A
So
I
don't
see
any
mention
of
anything
global
here,
but
now
this
is,
I
guess
this
is
the
problem
that
I've
never
I've.
I
don't
have
experience
taking
the
approach
you've
taken,
but
I
prefer
your
approach.
I
think
it's
exactly
the
right
thing
to
do
so.
You've
got
the
benefit
that
what
you're
doing
is
you've
created
a
separate
panel
in
here
in
the
system
configuration
so
it's
very
clear
to
people
what
they're
editing
and
they
don't
have
to
have
the
horrible.
This
experience
is
very
fast.
B
A
And
so
I,
like
your
technique,
much
better
and
whatever
technique.
Let's
see
we've
I
what
which
things
do
I
know
that
do
this
kind
of
thing
implied
labels
is
doing
doing
exactly
the
sort
of
thing
you're
doing
it
has
a
panel
here
for
the
implied
label
and
it
then
has
an
editing.
So
let's
go
do
a
quick
look
at
the
implied
labels
plug-in
and
see
how
it
does
it.
B
I
have
my
inspiration
was
from
code
as
configuration,
you
know
the
same.
They
have
used
the
global
configuration
so
even.
A
A
It
doesn't
have
anything
named
global
in
it
interesting,
so
how
is
it
doing
it
so
implied?
Labels
plug-in
has
a
thing
called
config
and
a
configure.jelly.
A
A
B
Oh
yeah,
that
that
was
about
it,
so
I
I
think
I'll
proceed
with
global
configuration.
You
know
to
store
the
data
internally
in
jenkins.
Another
thing
I
wanted
to
discuss
was
about
this
ui
I
was
thinking
of
you
know,
based
on
the
get
wash
like
get
version
present
on
the
system.
You
know
those
maintenance,
like
those
fields,
only
would
be
display
so
assume.
If
I
have
get
2.20
and
only
commit
graph
and
incremental
repack
is
supported.
Only
those
two
fields
should
be
displayed
and
the
other
three
wouldn't
be
displayed
on
the
ui.
A
That's
very
sophisticated.
I
like
that,
because
you
can
check
the
thing
the
place
we're
doing.
The
maintenance
tasks
is
on
the
controller
only
so
it
doesn't
matter
what
git
version
is
on
the
agent.
That's
a
good
observation.
You
know
the
controller
has
this
version
and
if
it's
running
some
ancient
version
that
can't
do
maintenance
tasks.
A
You
don't
show
that
one
so
yeah
now
it
we
should
always
be
able
to
do
garbage
collection
right,
yeah,
yeah,
okay,
and
I
think
we
can
always
do
prefetch,
because
the
way
it
seemed
to
be
described
to
me
was
that's
something
we
could
implement
even
without
help
from
command
line
git,
but
the
others
commit
graph.
Definitely
right.
That
is
one
that
you
have
to
have
a
certain
certain,
a
more
modern
git
version.
A
B
B
B
Yeah,
I
think
then
I
I
think
I'll
proceed
with
that
and
yeah
another
doubt
I
had
was
you
know
if
you
go
to
the
pull
request
on
github
there
are,
there
are
a
few
tests
which
are
failing,
and
I
I
don't
know
why
it's
failing
it's
it's
based
on
some
java,
17
or
java
18
version,
which
is.
B
A
Seem
to
indicate
that
you
had
changed
a
definition
of
something
such
that
it
can't
be
serialized
at
all.
Let's
take
a
look
really
briefly
so
here
we've
got
this
one.
B
I
I
just
changed
the
you
know
jenkins
version
in
the
bomb
file,
so
I
don't
know
if
that
caused
an
issue.
A
It
shouldn't
oh
well,
okay,
I
guess
there.
There
are
a
couple
of
things
we
can.
We
can
adjust
here,
but
this,
I
don't
think
will
it
will
actually
break
anything.
So
where
is
that
jenkins?
Stop
the
java.level.
A
A
A
B
I
I
did
I
had
that
I
didn't.
I
thought
I
just
added
one
line
there.
The
jenkins
version
on
the
I
don't
know
about
the
important.
B
A
A
A
B
B
B
Are
some
you
know
spot
bug,
issues
which
I
have
been
fixed?
I.
A
A
A
It
will
fail
the
checks,
but
you
certainly
don't
want
long
term
to
suppress
it.
A
Well,
the
question:
I
guess
the
question
to
you
is:
do
let's,
if
we
look
at
what
the
spot
bugs
warning
is
reporting,
if
I
remember
correctly
what
what
it
says
when
it
reports
that
is,
let's
see
e,
I
expose
rep
here
we
go
so
let's
read
what
they
say
and
my
recollection
is
what
they
say
is
this
class
is
exposing
the
internal
representation
to
the
to
callers
and
the
danger
of
exposing
internal
representation
to
callers
is
they
could
do
harm
now?
So,
where
is
that
here
we
go
returning
a
reference
to
a
mutable
object.
A
B
Yeah,
but
I
don't
I,
I
think
it
would
like
if
I
I
I
want
to,
I
want
to
change
the
data.
You
know
data
and
the
map
inside
that
class.
Only
so
if
I
would
return
a
immutable
map,
I
think
it
would.
You
know
our
people,
you
know
our
elements
outside
that
class
can
just
use
the
data
to
read
it,
but
not
you
know
change
it
if
they
have.
A
B
B
A
A
A
A
A
A
B
A
A
B
Other
thing,
like
I'm
kind
of
new
to
testing
so
the
test,
I've
done
test
driven
development,
but
I'm
not
sure
how
good
are
my
tests.
So
if
you,
you
know,
go
like
whenever
you're
free
or
something
if
you
would
like
your
review
the
test
which
I've
written
so
that
you
know
so
that
I
can
improve
on
whatever
tests.
I've
written
or
you
know,
change
the
test,
but
I'm
not
sure
about
that.
So,
okay.
A
A
B
A
Incremental
underscore
repack,
I
don't
know
what
does
that?
Okay,
so
you're
using
an
enum
here.
B
B
A
You
won't
be
able
to
use
the
built-in
association
of
help
to
fields
because
you're
generating
the
fields
dynamically.
Okay,
interesting,
okay.
So
so
I
think
if
you
want
the
benefit
of
being
able
to
just
do
a
simply
named
file
here,
we
may
have
to
do
some.
We
have
to
change
this.
Instead
of
using
an
iterator
over
over
each
of
the
maintenance
tasks,
you
may
have
to
call
each
one
out
individually.
A
Let's,
let's
see
if
we
can
try
it
here,
are
you
okay?
Is
this
interesting
to
you
or
would
you
are
there
other
things
that
you
would
rather
we
be
doing
rather
than
this
exploration
of
hell.
A
B
A
A
A
B
B
A
A
A
A
B
A
A
I
I
undid
the
the
change:
okay,
okay
yeah,
so
this
file
is
unmodified.
Actually,
let's
make
the
change
in
a
place
where
we
can
see
it
live.
Let's
do
it
here,
okay,
so.
B
A
A
A
B
B
A
Okay,
so
you're
thinking
that
that
it's
it's
not
enough
just
to
have
made
it
entirely
local.
I
need
to
say,
because
what
I
got
there
was
a
help
icon,
but
it
doesn't
have
the
right
text.
A
See
if
I
can
find
somebody
my
search
function
is
broken.
Shame
on
me
just
a
moment:
let's
get
a
real
get
session.
Okay,.
B
B
A
B
A
B
A
A
A
A
B
A
B
Okay,
I've
tried
all
kinds
of
ways,
but
I
haven't
found
anything.
That's
why.
A
Okay,
well
then,
let's
not,
let's
not
squander
more
of
your
time
on
help.
Let's
let
me
take
it
up
and
see
if
I
can
find
a
way
to
to
get
that
answer
so
that
we've
got
help
for
it.
B
Okay
and
a
few
other
questions,
you
know
like
one
minute,
my
laptop
charging
yeah
a
few
another
question.
You
know
it's
very
difficult
for
me
to
get
to
know
when
exactly
which
maintenance
command
has
been
released
in
the
you
know
in
which
get
version
it's
it's
very
hard.
For
me,
I've
tried
going
through
that
get
you
know
repository
the
official
repository
to
try
finding
it,
but
I
haven't
found
in
which
version
was
which,
like
you
know,
which
maintenance
task
has
been
released.
You
know
for.
A
A
So
I've
got
a
jenkins
controller
here
that
has
a
bunch
of
agents
of
various
types,
freebsd,
centos,
etc,
and
what
we
could
do
is
on
each
of
them.
We
could
do
git
maintenance,
minus
minus
help,
okay
and
see
what
does
it
tell
us,
and
then
we
we
we
use,
try
that
and
let's,
let's
see
which
ones
offer
if
we
do
get
maintenance,
help
you'd
think
it
would
probably
list
the
tasks,
wouldn't
it
yeah.
A
A
A
A
B
B
B
But
we
would
get
to
know
or
like
on
whether
that
version
supports
get
maintenance
or
not
right,
but
get
maintenance
was
released
in
2.30
version.
But
the
thing
here
I
wanted
to
know
is
like,
in
which
version
was
you
know,
comment
graph
released?
You
know
which
version
was
you
know,
gc
released
so.
A
Wouldn't
we
wouldn't
we
see
that
by
looking
at
the
get
maintenance
help
for
that
specific
version.
So,
let's,
let's,
let's
test
that
here
is:
let's
find
a
machine
that
has
a
so
get
maintenance,
minus
minus
help
and
what
it
does
is
it
lists
the
tasks
here,
and
so
this
version
has
one
two
three,
four
five
six
tasks.
B
A
So
my
thought
was:
if
we
do
get
get
minus
minus
version
and
get
maintenance
minus
minus
help,
it
will
tell
us
if,
if
that,
if
that
version
first,
it
will
fail.
If
get
maintenance,
minus
minus
help
fails
because
there's
no
get
maintenance
command.
We
know,
oh,
that
version
doesn't
have
it
and
because
we
output
the
version
number,
we
then
can
remember.
Oh
this
was
the
version,
does.
Does
that
make
sense.
B
But
then
how
would
I
know
like
which
version?
No,
so
basically
what
was
the
you
know
whole
point
of
asking
this
question
was
because
now,
if
I
have
to
implement
get
maintenance
for
legacy
systems-
or
you
know,
I
need
to
know
which
version
it
was
introduced
so
that
from
that
version
to
you
know
the
latest
version
like
below
2.30,
I
can
run
this
command.
That
was
the
whole
idea
behind
it.
B
A
Yeah,
and
so
what
I
was
trying
to
do
here
was
looking
at
the
actual
distributions
that
we've
got
I've
got
installed.
We
could
very
quickly
assemble
a
subset
of
that
list,
at
least
by
by
doing
this,
to
see
what
how
how
the
get
maintenance
commands
are
distributed,
which
gate
get
maintenance
commands
are
available
on
which
git
versions.
A
B
A
And
let's
watch
what
its
command
line
does
get
version?
Get
maintenance
minus
minus
help?
Okay,
so
here
it
is,
it
gives
us
the
get
version
is
2.30.2
and
it
has.
The
following
commands
commit
graph
prefetch
gc,
so
I
think
it
did
what
I
was
hoping
it
would
do
and
then
all
right,
here's
one
where
it
failed.
A
B
A
And
now
you
said,
git
commit
graph
is
a
separate
command.
A
A
A
A
So
now
that's
so
that
would
I
think
that
may
suggest
we
ought
to
give
you
access
to
my
environment
so
that
you
could
run
these
kind
of
tests
yourself.
If
are
you
willing
to
do
that?
Do
you
mind
using
my
equipment?
You'd
have
to
ssh
into
the
system,
and
but
then
you
can
create
your
own
jobs
and
run
them.
A
B
Sure
sure,
by
union
great,
oh
on
on
on
finally
a
few
last,
I
like
you
know
not
in
much
of
your
time.
I
know
it's
11
in
the
you
know,
night
go.
A
B
Oh
us,
our
saturdays
and
sundays,
like
do
you
work
on
saturdays
or
something
because
I
you
know,
I
send
a
message
and
then
I
keep
waiting
the
entire
time.
You
know
because
I'm
stuck
and
then
there
was
like
you
know,
no
mess,
because
I
was
free
during
that
time
and
then
I
you
know
couldn't
get
any
work
done.
So
if
saturday
and
sunday
is
like,
are
you
if
you're
on
leave,
then
I
wouldn't
put.
A
Don't
don't
be
shy
about
putting
those
messages?
Last
week
I
was
unavailable
on
saturday
and
sunday
because
I
had
just
returned
from
a
business
trip
most
times,
I'm
online
at
least
sometime
during
the
day
saturday,
less
likely
on
sunday,
but
still
frequently
on
sunday
as
well,
okay,
now
and
remembering
that
I'm
12
hours,
what
is
it?
B
International
dateline
yeah.
So
that's
what
I
wanted
to
ask
because
you
know
I
was
worried
like
what
do
I
do
so
I
couldn't
get
anything
done
that
time.
So
yeah.
A
A
B
Okay,
if
there's
anything
like
that,
I'll
I'll,
let
you
know
great
yeah,
so
this
week's
agenda
would
be
to
stay,
save
all
the
you
know,
data
which
the
administrator
enters
into
the
you
know
configuration
files.
That
was
what
would
be
the
agenda
and
I
would
I
think,
I'll
start
working
on.
You
know
scheduling,
maintenance
tasks
initially
for
get
versions
greater
than
2.30.
A
Excellent,
I
think
that
sounds
great.
That
gives
us
something
for
experiments
very
quickly
and,
and
it
means
you're
already
actively
working
on
some
of
the
largest
and
most
interesting
objects
in
the
system.
So
the
you're
actually
getting
real
work
and
we're
you've
got.
We've
got
a
rudimentary
ui
and
the
ui
is
good
enough
to
allow
us
to
do
things.
You
can
switch
focus
to
the
to
the
the
logic
behind
it.