grim/youtrack-import
Clone
Summary
Browse
Changes
Graph
Fix inline images. Fixes YI-41
draft
2020-08-18, Gary Kramlich
1e60d209bf11
Convert the custom DebianBug and GnomeBug links to their absolute urls. Fixes YI-47
draft
2020-08-17, Gary Kramlich
fa48081b3a1c
Add support for auto linking tickets. Fixes YI-31
draft
2020-08-11, Gary Kramlich
ff8d512f4f72
Split the version field into AffectedVersion and FixVersion while having trac and bitbucket use AffectedVersion. Also put the trac milestone into the Fix Version.
draft
2020-08-11, Gary Kramlich
faf8f5a4120f
Handle comments that end up with no text after processing. This typically happens if it was a reply with the body removed
draft
2020-08-04, Gary Kramlich
45baf35db295
Wow is it helpful when we spit out the issue number that failed to import
draft
2020-08-04, Gary Kramlich
6ec0d80db3e0
Fix the maxIssues bug where if you didn't specify a number of issues to import it didn't import any issues.
draft
2020-08-04, Gary Kramlich
156cc34dc505
Convert bold, italic, and bold italic to the markdown version
draft
2020-08-04, Gary Kramlich
cdadae07e61c
Tweak the replying to regex to work if someone top posts as well as if they delete the line break after the replying to. Fixes YI-34
draft
2020-08-04, Gary Kramlich
e344f4ff2c93
Create a convertComment function so that we can convert ticket descriptions too
draft
2020-08-03, Gary Kramlich
32f4ce286b50
Mention that a previously edited comment was discarded and don't display the old value. YI-37
draft
2020-08-03, Gary Kramlich
c827e434f2aa
Convert inline comments. Fixes YI-35
draft
2020-08-03, Gary Kramlich
a2fccfd52984
replace [[br]] from trac with <br/>. Fixed YI-33
draft
2020-08-03, Gary Kramlich
6e41a2be36b1
Fully (?) support code blocks. Fixes YI-28
draft
2020-07-29, Gary Kramlich
3fbb1caeed04
Get smarter with the replying to replacements
draft
2020-07-28, Gary Kramlich
05e3584f22bf
Remove the `Replying to` bits from comments. Fixes YI-29
draft
2020-07-28, Gary Kramlich
5e6c52f18f2b
Make sure trac descriptions are always at the end of a comment and clean up the way fields are displayed
draft
2020-07-28, Gary Kramlich
40147089502f
Add comments to issues when files are attached and mark all comments as markdown
draft
2020-07-27, Gary Kramlich
186525273046
Mark trac ticket comments as markdown and use the correct timestamp for comments
draft
2020-07-27, Gary Kramlich
9491e9262532
Add a command line option for the maximum number of issues to import
draft
2020-07-27, Gary Kramlich
15b75b07a58a
A first pass at getting attachments imported from trac
draft
2020-07-27, Gary Kramlich
a90131f168a3
A bunch of tweaks to get things mostly importing
draft
2020-07-08, Gary Kramlich
33ea22a7724f
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