index
:
grokmirror/grokmirror.git
master
pypingou-py_modules
stable-1.2.y
stable-2.0.y
use-gitolite
Intelligently mirror git repositories
Konstantin Ryabitsev
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2014-03-12
Fixes so we can still run the commands directly
pypingou-py_modules
Konstantin Ryabitsev
5
-26
/
+48
2014-02-26
Lists should be closed with a ]
Pierre-Yves Chibon
1
-0
/
+1
2014-02-26
Fix couple of typoes leading to syntax error
Pierre-Yves Chibon
2
-2
/
+2
2014-02-26
Fix passing the arguments to the main functions
Pierre-Yves Chibon
2
-6
/
+6
2014-02-25
Adjust the spec file, the scripts no longer need to be placed in /usr/bin man...
Pierre-Yves Chibon
1
-5
/
+0
2014-02-25
Adjust the setup.py to use entry_points
Pierre-Yves Chibon
1
-1
/
+8
2014-02-25
Move the grok-dumb-pull script into the grokmirror module
Pierre-Yves Chibon
1
-0
/
+0
2014-02-25
Turn grok-dumb-pull into a script that could be imported
Pierre-Yves Chibon
1
-15
/
+26
2014-02-25
Move the grok-manifest script into the grokmirror module
Pierre-Yves Chibon
1
-0
/
+0
2014-02-25
Turn grok-manifest into a script that could be imported
Pierre-Yves Chibon
1
-28
/
+44
2014-02-25
Move the grok-fsck script into the grokmirror module
Pierre-Yves Chibon
1
-0
/
+0
2014-02-25
Turn grok-fsck into a script that could be imported
Pierre-Yves Chibon
1
-13
/
+22
2014-02-25
Move the grok-pull script into the grokmirror module
Pierre-Yves Chibon
1
-0
/
+0
2014-02-25
Turn grok-pull into a script that could be imported
Pierre-Yves Chibon
1
-25
/
+41
2014-01-15
Add a note that gerrit needs to be able to write to manifest dir
Konstantin Ryabitsev
1
-1
/
+2
2014-01-15
Add contrib/ref-updated for gerrit hook example
Konstantin Ryabitsev
1
-0
/
+37
2014-01-10
Create files respecting umask instead of forced 0644
Konstantin Ryabitsev
2
-2
/
+8
2013-12-18
Store the fingerprint when discrepancy is found
Konstantin Ryabitsev
1
-0
/
+3
2013-12-12
Up the pre version in the RPM
Konstantin Ryabitsev
1
-1
/
+1
2013-12-12
Make sure we don't record the wrong fingerprint
Konstantin Ryabitsev
1
-0
/
+5
2013-12-09
Get out early when too many locked repos
Konstantin Ryabitsev
1
-17
/
+20
2013-12-07
Tweaks to improve fingerprinting
Konstantin Ryabitsev
2
-6
/
+13
2013-12-06
Add some info to output during compare stage
Konstantin Ryabitsev
1
-0
/
+2
2013-12-06
Remember to unlock repos in verify stage
Konstantin Ryabitsev
1
-0
/
+5
2013-12-06
Fix traceback when a repo couldn't be locked
Konstantin Ryabitsev
1
-5
/
+6
2013-12-06
Write out fingerprints when generating them for manifest
Konstantin Ryabitsev
2
-7
/
+8
2013-12-05
Document the verify feature and bump spec
Konstantin Ryabitsev
3
-1
/
+12
2013-12-05
Implement --verify-mirror with --verify-subpath
Konstantin Ryabitsev
1
-0
/
+46
2013-12-05
First set of improvements for fingerprint support
Konstantin Ryabitsev
1
-12
/
+29
2013-12-05
Raise pre number in spec
Konstantin Ryabitsev
1
-1
/
+1
2013-12-05
Initial repository "fingerprint" implementation
Konstantin Ryabitsev
4
-22
/
+95
2013-10-02
Don't remove lockfiles, to avoid lock contention
Konstantin Ryabitsev
1
-8
/
+0
2013-09-24
Fix wrong logging message
Konstantin Ryabitsev
1
-1
/
+1
2013-09-23
Prevent grok-pulls from snowballing on multiple runs
Konstantin Ryabitsev
1
-0
/
+11
2013-09-23
Fix traceback on local manifest location
Konstantin Ryabitsev
1
-1
/
+1
2013-09-23
And don't set the alternates on next run, either
Konstantin Ryabitsev
1
-4
/
+8
2013-09-23
Fix bogus date in the specfile
Konstantin Ryabitsev
1
-1
/
+1
2013-09-23
Add a feature to ignore references during initial cloning
Konstantin Ryabitsev
3
-13
/
+25
2013-09-12
Look at actual refs to track if repos were updated
Konstantin Ryabitsev
1
-29
/
+60
2013-08-30
Reset fail counters for each section
Konstantin Ryabitsev
1
-2
/
+5
2013-08-30
Downgrade timeout errors to warnings instead of criticals
Konstantin Ryabitsev
1
-10
/
+11
2013-08-23
Use a different global to track fails
Konstantin Ryabitsev
1
-6
/
+15
2013-08-23
Be smarter about failed clones/pulls
Konstantin Ryabitsev
1
-13
/
+34
2013-08-23
Avoid snowballing on initial cloning
Konstantin Ryabitsev
1
-18
/
+20
2013-08-22
Don't update if timestamp already same or newer
Konstantin Ryabitsev
1
-0
/
+21
2013-08-22
Ignore unlink errors for ghost lock files
Konstantin Ryabitsev
1
-2
/
+8
2013-08-22
Always use non-blocking locks
Konstantin Ryabitsev
1
-3
/
+3
2013-08-22
Don't lock the world on initial run
Konstantin Ryabitsev
1
-15
/
+41
2013-08-22
Set version to 0.4.0-pre
Konstantin Ryabitsev
12
-34
/
+39
2013-08-22
Don't try to fstat local manifest on initial run
Konstantin Ryabitsev
1
-5
/
+6
2013-08-22
Changes to documentation, and use safer repack flags
Konstantin Ryabitsev
3
-8
/
+13
2013-08-22
More fixes to make no-global-lock work right
Konstantin Ryabitsev
2
-49
/
+96
2013-08-22
Get rid of the global lock
Konstantin Ryabitsev
3
-123
/
+199
2013-08-16
Increment version to 0.3.5 in preparation for release
v0.3.5
Konstantin Ryabitsev
4
-4
/
+7
2013-08-16
Make pretty-printing the manifest configurable
Konstantin Ryabitsev
7
-26
/
+57
2013-08-16
Allow setting repack flags
Konstantin Ryabitsev
2
-1
/
+9
2013-08-16
Make 'ignore these strings returned by git-fsck' configurable
Konstantin Ryabitsev
2
-13
/
+34
2013-08-16
Merge branch 'master' of github.com:mricon/grokmirror
Konstantin Ryabitsev
1
-0
/
+4
2013-08-16
Add timeout to manifest retrieval calls
Konstantin Ryabitsev
1
-1
/
+1
2013-08-12
Merge pull request #2 from kscherer/default_values
Konstantin Ryabitsev
1
-0
/
+4
2013-08-12
Check that required config file command line arguments are present
Robert S. Edmonds
2
-0
/
+6
2013-08-10
Explicitly set manpage section numbers
Robert S. Edmonds
8
-4
/
+8
2013-08-05
Don't complain about "no default references"
Konstantin Ryabitsev
1
-0
/
+2
2013-08-05
Add "git repack" support to grok-fsck
Konstantin Ryabitsev
2
-4
/
+33
2013-07-16
Add default values for include and exclude parameters in repos.conf
Konrad Scherer
1
-0
/
+4
2013-06-26
Use threading to speed up git pulls
Konstantin Ryabitsev
2
-12
/
+71
2013-06-14
Remember to actually increment version before tagging
v0.3.4
Konstantin Ryabitsev
4
-4
/
+7
2013-06-14
Fix git repository check to actually work
Konstantin Ryabitsev
1
-1
/
+3
2013-06-14
Remove the shebang from __init__.py
Konstantin Ryabitsev
1
-1
/
+0
2013-06-10
Support bare repo directories that do not end with .git
Konrad Scherer
1
-1
/
+14
2013-06-04
Use localtime() instead of gmtime() for last-modified
Konstantin Ryabitsev
1
-1
/
+1
2013-06-03
Add support for quickchecks to grok-fsck
v0.3.3
Konstantin Ryabitsev
2
-0
/
+66
2013-06-03
Document the new -w option
Konstantin Ryabitsev
2
-0
/
+9
2013-05-31
We use fullpath here, not gitdir
Konstantin Ryabitsev
1
-1
/
+1
2013-05-28
Make symlinks option configurable.
Konstantin Ryabitsev
2
-2
/
+12
2013-05-28
Add symlinks to the projects.list
Konstantin Ryabitsev
1
-3
/
+16
2013-05-28
Unlock the manifest while we're waiting for quiescence
Konstantin Ryabitsev
1
-0
/
+7
2013-05-28
Another attempt at solving NFS race conditions
Konstantin Ryabitsev
2
-9
/
+15
2013-05-28
Attempt to combat race conditions on NFS
Konstantin Ryabitsev
1
-0
/
+7
2013-05-28
Reuse fd as returned by mkstemp
Konstantin Ryabitsev
1
-6
/
+17
2013-05-27
Change order in which remotes are tried
Konstantin Ryabitsev
1
-6
/
+11
2013-05-27
Allow passing multiple -r remotes
Konstantin Ryabitsev
3
-27
/
+33
2013-05-27
Need to be able to run a hook after update is done
Konstantin Ryabitsev
3
-4
/
+42
2013-05-27
Up the version to 0.3.3, but don't release yet
Konstantin Ryabitsev
4
-5
/
+5
2013-05-27
Add grok-dumb-pull utility
Konstantin Ryabitsev
4
-5
/
+381
2013-05-24
Check for local manifest locations before proceeding
Konstantin Ryabitsev
1
-7
/
+12
2013-05-23
Update version to 0.3.2 and prepare to release
v0.3.2
Konstantin Ryabitsev
4
-6
/
+9
2013-05-23
Streamline messages going into logs a bit
Konstantin Ryabitsev
1
-4
/
+4
2013-05-23
Record new -l flag and file:// protocol support
Konstantin Ryabitsev
3
-3
/
+31
2013-05-23
Refuse to accept empty remote manifest
Konstantin Ryabitsev
1
-0
/
+4
2013-05-23
Add support for locally stored "remote" manifest
Konstantin Ryabitsev
1
-48
/
+65
2013-05-23
Record PID in the log messages saved into files
Konstantin Ryabitsev
3
-3
/
+3
2013-05-23
Add -l flag to grok-manifest for logfile support
Konstantin Ryabitsev
2
-2
/
+27
2013-05-23
Use portable locks that are NFS-friendly
Konstantin Ryabitsev
4
-18
/
+18
2013-05-14
Be actually helpful when reporting the error
Konstantin Ryabitsev
1
-1
/
+1
2013-05-13
Update version to 0.3.1 in preparation for release
v0.3.1
Konstantin Ryabitsev
4
-4
/
+7
2013-05-13
Tweak non-fatal messages that we don't care about
Konstantin Ryabitsev
1
-1
/
+3
2013-05-10
Remember to unlock the repo when done pulling
Konstantin Ryabitsev
1
-0
/
+1
2013-05-09
Test and remove actual full path
Konstantin Ryabitsev
1
-2
/
+2
2013-05-09
Record and document the new -r flag
Konstantin Ryabitsev
3
-0
/
+17
2013-05-09
Be more clever when dealing with existing repos
Konstantin Ryabitsev
1
-3
/
+33
2013-05-08
Notices are not critical, so we'll ignore them.
v0.3
Konstantin Ryabitsev
1
-1
/
+3
2013-05-08
Work with older versions of GitPython
Konstantin Ryabitsev
2
-6
/
+12
2013-05-07
Fix headline on the grok-fsck manpage
Konstantin Ryabitsev
2
-4
/
+4
2013-05-07
Package fsck.conf in documentation as well.
Konstantin Ryabitsev
1
-1
/
+1
2013-05-07
Adjust version to 0.3 universally.
Konstantin Ryabitsev
3
-13
/
+4
2013-05-06
New feature: grok-fsck
Konstantin Ryabitsev
12
-14
/
+560
2013-05-05
Adjust manpages to record the new -i flag
Konstantin Ryabitsev
2
-2
/
+9
2013-05-05
Add support to exclude some dirs from the manifest
Konstantin Ryabitsev
2
-3
/
+16
2013-05-03
Trim any leading / when generating projects.list
Konstantin Ryabitsev
1
-0
/
+5
2013-05-03
Check for dir existence before trying to makedirs
Konstantin Ryabitsev
1
-1
/
+2
2013-05-03
Make sure leading dirs are in place for symlinks
Konstantin Ryabitsev
1
-0
/
+2
2013-05-02
Document the newly added -x and -c flags
Konstantin Ryabitsev
3
-6
/
+43
2013-05-02
Add checking for git-daemon-export-ok
Konstantin Ryabitsev
1
-3
/
+22
2013-04-29
Add support for directly removing repos
Konstantin Ryabitsev
2
-9
/
+35
2013-04-26
Put manpages in the right place
v0.2
Konstantin Ryabitsev
1
-2
/
+2
2013-04-26
Add manpages
Konstantin Ryabitsev
5
-1
/
+406
2013-04-26
Add support for running post-update hooks
Konstantin Ryabitsev
2
-1
/
+36
2013-04-25
Typo fixes.
Konstantin Ryabitsev
2
-2
/
+2
2013-04-25
Up version to 0.2 for first release.
Konstantin Ryabitsev
3
-3
/
+6
2013-04-25
Add support for generating projects.list for cgit
Konstantin Ryabitsev
4
-2
/
+54
2013-04-06
Use --prune to handle deleted branches
Konstantin Ryabitsev
1
-1
/
+1
2013-04-04
Write agefile that cgit can use to show idleness
Konstantin Ryabitsev
1
-0
/
+15
2013-04-04
Add support for setting owner and description
Konstantin Ryabitsev
3
-19
/
+68
2013-04-04
Only do clone operations when we have something to clone
Konstantin Ryabitsev
1
-16
/
+19
2013-04-04
Ignore git repositories without any heads
Konstantin Ryabitsev
1
-0
/
+6
2013-04-04
Better info/debug messages and return codes
Konstantin Ryabitsev
2
-17
/
+68
2013-04-04
Don't append the same set on the last run
Konstantin Ryabitsev
1
-2
/
+2
2013-04-04
Missed a crucial bit
Konstantin Ryabitsev
1
-2
/
+6
2013-04-04
First pretty blunt approach at dependency sorting.
Konstantin Ryabitsev
2
-24
/
+37
2013-04-03
A note to myself about reference dependencies
Konstantin Ryabitsev
1
-1
/
+7
2013-04-03
Record json format change for symlink support
Konstantin Ryabitsev
1
-1
/
+5
2013-04-03
Add symlink support
Konstantin Ryabitsev
2
-2
/
+46
2013-04-03
Add spec file
Konstantin Ryabitsev
1
-0
/
+54
2013-04-03
Add an admonition about bare git repositories.
Konstantin Ryabitsev
1
-0
/
+2
2013-04-03
Add better messages on --verbose
Konstantin Ryabitsev
1
-2
/
+2
2013-04-03
Move git import into the relevant file
Konstantin Ryabitsev
2
-3
/
+4
2013-04-03
Initial commit
Konstantin Ryabitsev
9
-0
/
+1472