jbyoshi / gitupdate Goto Github PK
View Code? Open in Web Editor NEWA one-click program to fetch updates from all your Git repositories.
License: Apache License 2.0
A one-click program to fetch updates from all your Git repositories.
License: Apache License 2.0
This would only occur if Git can automatically merge them. I'd need a way to detect what branch to add, though, and whether to merge or rebase.
I'd also like to handle rebasing submodules, but JGit doesn't seem to provide a way to get the old and new commits from a rebase.
Steps to reproduce:
Note: Not all of these may be useful to add; I just copied the list from the type hierarchy.
AbortedByHookException
CanceledException
CannotDeleteCurrentBranchException
CheckoutConflictException
ConcurrentRefUpdateException
DetatchedHeadException
InvalidConfigurationException
InvalidMergeHeadsException
InvalidRebaseStepException
InvalidRefNameException
InvalidRemoteException
InvalidTagNameException
MultipleParentsNotAllowedException
NoFilepatternException
NoHeadException
NoMessageException
NotMergedException
PatchApplyException
PatchFormatException
RefAlreadyExistsException
RefNotAdvertisedException
RefNotFoundException
StashApplyFailureException
TransportException
TooLargePackException
UnmergedPathsException
ArchiveCommand.UnsupportedFormatException
WrongRepositoryStateException
This will allow me to support quite a few new features with minimal work - git worktree
, remote.pushdefault
, etc, which would help with #5.
When SpongeAPI
is a submodule of SpongeCommon
, SpongeCommon
is updated before SpongeAPI
.
Git Update should try to fast-forward branches to their remote-tracking branches.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.