grim/youtrack-import
Clone
Summary
Browse
Changes
Graph
Fix up the version and subsystem code to handle additional fields
draft
2020-07-07, Gary Kramlich
0ce6488c1f5f
handle users better and map status, type, and priorities and load subsystems as well
draft
2020-07-03, Gary Kramlich
d70c81dc02fc
move the trac tickets code to it's own file
draft
2020-07-03, Gary Kramlich
a515c4b3d465
Load all the users into memory
draft
2020-07-03, Gary Kramlich
f9b83503c010
A bunch of work on trac, issue loading from the trac db is working
draft
2020-07-03, Gary Kramlich
4490f0218301
Update the import path to our real home
draft
2020-07-02, Gary Kramlich
09720a189820
The very start of trac support
draft
2020-07-02, Gary Kramlich
2eaa42293a32
Fix a typo
draft
2020-07-02, Gary Kramlich
c649ef444625
Replace all \r\n with just \n and clean up the regexs in the creole code
2020-01-19, Gary Kramlich
15e8bf081cd2
Convert creole links and code to markdown. Fixes YI-24
2020-01-19, Gary Kramlich
608238fe4050
use `unset` as the value when a state is moving to/from an unknown states. Fixes YI-27
2020-01-17, Gary Kramlich
741af4ca4d62
Handle commit hashes similar to changesets. Fixes YI-25
2020-01-17, Gary Kramlich
1108579b4005
Handle pr keywords better and use some heuristics to figure out when a pr was meant instead of an issue. Fixes YI-20
2020-01-16, Gary Kramlich
d740bff69232
Clean up the logging on user creation and roll it back to 5 at a time instead of 10. Fixes YI-23
2020-01-16, Gary Kramlich
fd6245f5c226
Add support for importing watchers from bitbucket as well. Fixes YI-16
2020-01-16, Gary Kramlich
0217a2b03777
Add a function to flatten Bitbucket users to youtrack logins so we can export issue voters. Fixes YI-17
2020-01-15, Gary Kramlich
ea3bbfa5c8b9
Clean up some formatting to make things a bit more pleasant to read
2020-01-15, Gary Kramlich
21e09c165b0a
Correctly show statechanges (logs) with comments. Fixes YI-13
2020-01-15, Gary Kramlich
e2e6ba632488
Remove a silly todo comment that assumed a ticket wouldn't be updated after it was closed
2020-01-15, Gary Kramlich
12f2eb3a309e
Handle the cset keyword. Fixes YI-12
2020-01-15, Gary Kramlich
bfb598e00f0d
Add an argument for the repository so we can properly link pull requests. Fixes YI-11
2020-01-15, Gary Kramlich
a4f0271587eb
Add support for linking to the new youtrack issues. Fixes YI-8
2020-01-15, Gary Kramlich
4865c397f3ac
Replace mentions with the youtrack login name. Fixes YI-7
2020-01-15, Gary Kramlich
d591598025d7
run go mod tidy
2020-01-15, Gary Kramlich
367046eff7da
Add output while importing attachments. Fixes YI-6
2020-01-15, Gary Kramlich
9522bfc87d5e
Remove some unused struct tags. Fixes YI-5
2020-01-15, Gary Kramlich
f858379a5b97
Scan markdown descriptions/comments for inline images and turn them into attachments. Fixes YI-1
2020-01-15, Gary Kramlich
77d62008a2d2
Make sure to import all of our issues as markdown
2020-01-15, Gary Kramlich
01d3a15e7c86
Add some retry logic to make sure an issue exists before we attempt to add an attachment to it.
2020-01-14, Gary Kramlich
e9fca42fc97f
Use the built in mime stuff to figure out the content type for attachments
2020-01-14, Gary Kramlich
4763018b25c8
The basics of file attachments are working. Mime types are broken and there's some timing issue yet
2020-01-14, Gary Kramlich
f19a2cb91197
Fix timestamps for everything and support fixed versions and subsytems
2020-01-14, Gary Kramlich
ac0a0ad87f41
user maps with bitbucket work. Still needs more testing though
2019-12-31, Gary Kramlich
fab48894ef61
Issues almost work, need to create a user map yet
2019-12-30, Gary Kramlich
75076ea0a1ee
use a simpler approach to determining which fields need to be added so that we can maintain the order that we got them in
2019-12-17, Gary Kramlich
c7b965f00b18
Lots of work... Changed the way import works and implemented version and subsystem importing
2019-12-17, Gary Kramlich
7b898931bf51
Initial import. Bitbucket does a basic but imcomplete ticket import
2019-12-11, Gary Kramlich
b4f0943b2566