Thread (6 messages) flat view 6 messages, 4 authors, 2016-06-15

Re: git (commit|tag) atomicity

From: Jon Jagger <hidden>
Date: 2016-06-15 22:53:10

On Tue, Feb 28, 2012 at 4:46 PM, Holger Hellmuth [off-list ref] wrote:
On 28.02.2012 16:40, Jon Jagger wrote:
quoted
Hi,
I don't know a lot about git - I use it as a tool behind
http://cyber-dojo.com
which is an online coding dojo server.
I have a quick question...
If I do a
   git commit ....
in one thread and a
   git tag | sort -g
in another thread is the output of the git tag guaranteed to be atomic?

Can a "git commit" add or remove tags? AFAIK it can't and so the two
commands don't conflict in any way.
Sorry, I failed to ask the question I really wanted to ask...

I mean in one thread
   git tag -m 'AAA' BBB HEAD
and in another thread
   git tag | sort -g

and the question is whether the output of the git tag|sort -g command
is guaranteed to be from before the git tag -m... or from after the
git tag -m... but not "interleaved" in any way....

Cheers
Jon
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help