Felipe Contreras
2fdb786fc4
test: hg-git: add test_cmp_expected helper
...
No functional changes.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-06 15:09:02 -06:00
Felipe Contreras
79797918ff
test: hg-git: add helper functions
...
It's tedious to do almost exactly the same thing over and over.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-06 15:09:02 -06:00
Felipe Contreras
d45d5cde50
test: switch to bash
...
We are using some bash-specific tricks.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-06 15:09:02 -06:00
Felipe Contreras
7078666c77
test: hg-git: add main helper
...
Simplifies current code and will be useful later.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-06 09:55:03 -06:00
Felipe Contreras
08e453f8db
test: hg-git: simplify hg log filter
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-06 09:55:03 -06:00
Felipe Contreras
ec7119d0ef
test: relax hg-git checks
...
We don't care about the revision number of the commits, only the
topology.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-06 09:55:03 -06:00
Felipe Contreras
6ae5e3961e
test: hg-git: cleanup
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-06 09:55:03 -06:00
Felipe Contreras
b4c3277f72
github: trigger actions on all branches
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-06 09:42:51 -06:00
Felipe Contreras
de9bf35388
test: include sharness properly
...
So that it can be overridden.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-05 22:40:09 -06:00
Felipe Contreras
857d68708b
test: trivial cleanups
...
TEST_DIRECTORY doesn't even exist in sharness.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-05 22:32:27 -06:00
Felipe Contreras
7394fc890e
Simplify gitrange
...
The internal function for `a %% b` is marginally faster, and much
simpler.
Nowadays most versions of hg should have it.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-02 16:54:33 -06:00
Felipe Contreras
22229dd738
Only report success after successful push
...
Otherwise git core will update the namespaced refs, and show success to
the user, even in the case of a crash.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-01 11:38:29 -06:00
Felipe Contreras
5cd03ad0fd
github: update python version
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-01 11:08:56 -06:00
Felipe Contreras
bf7ad934d7
check-versions: update
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2023-03-01 11:08:27 -06:00
Mark Nauwelaerts
426ed618b2
Release v1.0.4
v1.0.4
2022-12-07 19:10:40 +01:00
Mark Nauwelaerts
5f34d049b9
test: adjust configuration to recent git
...
... to allow file protocol
Fixes mnauw/git-remote-hg#53
2022-12-06 22:57:29 +01:00
Mark Nauwelaerts
ea7e9bf31a
helper: align getenv compatibility helper
2022-10-22 18:46:52 +02:00
Mark Nauwelaerts
a3a36883c5
Ensure fallback getenvb returns bytes
2022-10-22 18:46:47 +02:00
Jeremiah Blanchard
0fdd28319a
Fixes bug where compat.getenv fails on Windows due to bytes type (when string expected) (tested on Python 3.10)
2022-10-22 18:28:04 +02:00
Felipe Contreras
a5bc03d4d6
doc: use asdiidoctor
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-19 18:41:53 -05:00
Felipe Contreras
104e8895d6
doc: update and cleanup
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-19 18:37:24 -05:00
Felipe Contreras
30f31c13ce
Skip close check for non-local branches
...
Apparently nowadays some remotes contain a bunch of topic branches which
are not pulled by default.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-10 23:53:45 -05:00
Felipe Contreras
485806e1e3
Dump data contents as-is
...
We don't care if it's valid utf-8 or not, just dump it.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-10 21:13:02 -05:00
Felipe Contreras
6e13c1c818
github: run tests with python3
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-08 00:33:10 -05:00
Felipe Contreras
ce38d52ce5
check-versions: add latest version
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-08 00:01:41 -05:00
Felipe Contreras
6b8ee2f1b6
check-versions: update version list
...
All these work with python3, and finally we are up-to-date.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-08 00:01:41 -05:00
Felipe Contreras
b3b9b5de39
Enable python3 support
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-08 00:01:41 -05:00
Felipe Contreras
34ba087896
Use unicode_escape
...
Seems to work in both python2 and python3.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
4aec2fe3cc
Properly print binary data
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
e892cb6ce3
Decode commit data
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
59ad50c6d0
Encode more stuff
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
b8c8b1fd00
Encode hg literals
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
0cf8b2c20a
Encode more hg stuff
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
8c3cde6be7
Encode hg urls
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
ccee8909ff
Encode hg rev and hex stuff
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
dd6b72df21
Encode and decode {hg,git}ref
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
01d619ad3c
Encode hg tag stuff
...
In preparation for python3.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
9d45e70fce
Encode hg branch stuff
...
In preparation for python3.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
055cec1aa7
Encode hg bookmark stuff
...
In preparation for python3.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
7d50fa42c1
Decode and encode parsed strings
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:21 -05:00
Felipe Contreras
f6676e6d86
Avoid python2 iteritems()
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:58:19 -05:00
Felipe Contreras
cac075744d
Use python3 print syntax
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:30:38 -05:00
Felipe Contreras
19633eaf36
Improve urllib imports
...
So it's more extensible for when we move to python3.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:30:38 -05:00
Felipe Contreras
900a55e974
Use more standard python3 idioms
...
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:30:38 -05:00
Felipe Contreras
d1f60c445e
readme: general updates
...
[no ci]
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 23:18:16 -05:00
Felipe Contreras
bd3f404d34
readme: python3 support is ready
...
[no ci]
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-07 22:33:46 -05:00
Felipe Contreras
dcf96f31db
readme: more description about mnauw's fork
...
[no ci]
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-05 23:27:09 -05:00
Felipe Contreras
795b88e16c
readme: minor improvements
...
[no ci]
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-05 23:22:48 -05:00
Felipe Contreras
20366b4b20
Trivial cleanup
...
rev_marks and tips are already strings.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-05 20:31:16 -05:00
Felipe Contreras
1f5134062e
Add debug helper
...
It's kind of tedious to always add something like this.
[no ci]
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com >
2022-08-05 17:33:37 -05:00