Commit Graph

47 Commits (rebase-i-autosquash-rebase-merges-fails)

Author SHA1 Message Date
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