Elijah Newren
a38eb1c3a3
Rename t9302 to t9391
6 years ago
Elijah Newren
37da3044d9
Final work on collab
6 years ago
Elijah Newren
234ed471f7
Initial work towards collab
6 years ago
Elijah Newren
3852bcfb87
Simpler import command for lib-usage; just one example
6 years ago
Elijah Newren
cbfca1bb94
Make create_fast_export_output testcase work
6 years ago
Elijah Newren
6c4d15d4fd
Add RepoFilter.finish() function for split RepoFilter cases
6 years ago
Elijah Newren
18686dc4ab
WIP hacks that make splice_repo work
6 years ago
Elijah Newren
669e971fa0
fixup! Initial version of testing, copied from git.git
6 years ago
Elijah Newren
4fb71e76ea
More WIP
6 years ago
Elijah Newren
a5ca925731
WIP
6 years ago
Elijah Newren
35be6e6028
WIP towards making lib-usage work with new style
6 years ago
Elijah Newren
e4c0c2a29d
Fix crazy timezone issues
...
Oh, boy, timezone +051800 exists in the wild. Is that 0518 hours and 00
minutes? Or 05 hours and 1800 minutes? Or 051 hours and 800 minutes?
Attempt to do something sane with these broken commits that fast-import
barfs on. Also, fix an old bug in the handling of ahead-of-UTC timezones.
6 years ago
Elijah Newren
6367604f96
Rename to repo-filter and strip old stuff
6 years ago
Elijah Newren
ad59fffed0
Switchover to git test-lib.sh style testing
6 years ago
Elijah Newren
539e97fbae
Update testcases for upstream fast-export changes; remove excessive resets
6 years ago
Elijah Newren
07196c3c46
Add a few more testcases, not yet passing
6 years ago
Elijah Newren
6e05f36a81
A few miscellaneous testcase fixups
6 years ago
Elijah Newren
74fdd0c156
Avoid risk of truncated fast-import input causing repo to be updated
...
Use the 'feature done' ability to mark when the fast-import stream is
finished, so that an aborted run (due to running into some kind of bug
while filtering, whether a bug in the code, or an error in the repo or
flags specified for the case under consideration) won't cause the repo
to be rewritten.
6 years ago
Elijah Newren
8106ce76ba
Add --quiet option
6 years ago
Elijah Newren
1051424c47
Add basic testcase and script for testing
6 years ago
Elijah Newren
673d40f412
Make room for testcases that expect a tool rather than a lib
6 years ago
Elijah Newren
37279b88b2
Fix testcases to work on Ubuntu. Dash sucks...though I should know better.
11 years ago
Elijah Newren
c86d6735e7
Documentation cleanups
15 years ago
Elijah Newren
65646d957f
Only require two arguments to record_id_rename
...
We always called record_id_rename with handle_transitivity set to True, and
I do not know of a use case that would do otherwise so let's just hardcode
that value.
15 years ago
Elijah Newren
eda7413c8b
Add a testcase for collaborating between filtered and unfiltered repos
15 years ago
Elijah Newren
4146ea8d37
Add a testcase for directly creating fast-export output
15 years ago
Elijah Newren
9f4dfab9ff
Add a testcase for splicing repositories together (interleaving commits)
15 years ago
Elijah Newren
fd4d1d9269
Add a testcase to ensure git-fast-export is new enough
15 years ago
Elijah Newren
c9f9d1d0d7
Merge branch 'documentation-and-cleanups-from-jim'
...
Conflicts:
git_fast_filter.py
15 years ago
James Foucar
025fd20606
collab.py: Lots of documentation plus various cleanups & stylistic changes
15 years ago
Elijah Newren
9cc6def53a
Testcases now all run and pass
15 years ago
Elijah Newren
0acbbed90b
testcases/commit_info.py: Fix minor typos and thinkos
15 years ago
Elijah Newren
10047ced5a
Initial version of testing, copied from git.git
15 years ago
Elijah Newren
66461e7f81
Correct PYTHONPATH comment in testcases/README
15 years ago
James Foucar
027f76e15c
Fixed spelling errors
15 years ago
Elijah Newren
4110bf0171
Add handling of includes, allow excludes/includes to specify leading path
15 years ago
Elijah Newren
5f0b7a60e4
Add read_content, record_content helper functions to reduce duplicated code
15 years ago
Elijah Newren
8ff710ce60
print_progress.py: Handle the get_total_commits->get_commit_count rename
15 years ago
Elijah Newren
f580b3766c
Make sure recorded exportmarks and importmarks have identical identifers
15 years ago
Elijah Newren
b5adb9cbaf
Also default to --branches for fast-export in the {pull,push}-grafts cases
15 years ago
Elijah Newren
1da4c860a3
Record the original_repository too, activate {pull,push}-grafts
15 years ago
Elijah Newren
ba2faa9891
Set up restarting for {pull,push}-grafts
15 years ago
Elijah Newren
3c9d232786
Add handling of excludes and includes too
15 years ago
Elijah Newren
c855389d40
Refactor collab.py script to prepare for {pull,push}-grafts
15 years ago
Elijah Newren
676bfbdc20
Record the sha1sum-to-mark mappings when doing the initial import
15 years ago
Elijah Newren
dcb636d430
Add initial version of collab.py
15 years ago
Elijah Newren
93b961d72b
Add a bunch of testcases
15 years ago