diff options
author | Shawn Pearce <spearce@spearce.org> | 2015-12-02 21:47:58 -0800 |
---|---|---|
committer | Shawn Pearce <spearce@spearce.org> | 2015-12-02 22:06:06 -0800 |
commit | 3d8e6b1e16092701c31463092e945b8f00886bb7 (patch) | |
tree | d02684d25c4b68bf331ea3c7405df2ad4cac5b86 /org.eclipse.jgit/resources | |
parent | f109af47d07ecc20767f245a384ebd1dc201b6af (diff) | |
download | jgit-3d8e6b1e16092701c31463092e945b8f00886bb7.tar.gz jgit-3d8e6b1e16092701c31463092e945b8f00886bb7.zip |
Support atomic push in JGit client
This should mirror the behavior of `git push --atomic` where the
client asks the server to apply all-or-nothing. Some JGit servers
already support this based on a custom DFS backend. InMemoryRepository
is extended to support atomic push for unit testing purposes.
Local disk server side support inside of JGit is a more complex animal
due to the excessive amount of file locking required to protect every
reference as a loose reference.
Change-Id: I15083fbe48447678e034afeffb4639572a32f50c
Diffstat (limited to 'org.eclipse.jgit/resources')
-rw-r--r-- | org.eclipse.jgit/resources/org/eclipse/jgit/internal/JGitText.properties | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/org.eclipse.jgit/resources/org/eclipse/jgit/internal/JGitText.properties b/org.eclipse.jgit/resources/org/eclipse/jgit/internal/JGitText.properties index d0e1c779e4..0e9b0b59e6 100644 --- a/org.eclipse.jgit/resources/org/eclipse/jgit/internal/JGitText.properties +++ b/org.eclipse.jgit/resources/org/eclipse/jgit/internal/JGitText.properties @@ -20,6 +20,7 @@ argumentIsNotAValidCommentString=Invalid comment: {0} atLeastOnePathIsRequired=At least one path is required. atLeastOnePatternIsRequired=At least one pattern is required. atLeastTwoFiltersNeeded=At least two filters needed. +atomicPushNotSupported=Atomic push not supported. authenticationNotSupported=authentication not supported badBase64InputCharacterAt=Bad Base64 input character at {0} : {1} (decimal) badEntryDelimiter=Bad entry delimiter |